= ({
.split(',')
.map((v) => parseInt(v, 10));
- style.transform = `translate(0px, ${y}px)`;
+ const minTranslateY = -1 * rubric.source.index * itemHeight;
+ const maxTranslateY = (items.length - rubric.source.index - 1) * itemHeight;
+ if (y < minTranslateY) {
+
+ }
+ else if (y > maxTranslateY) {
+
+ }
+ else {
+
+ }
+
+ style.transform = `translate(0px, ${y}px)`; // Apply constrained y value
}
-
- style.fontFamily = "Inter";
-
+
return (
- = ({
style = {{
style
}}
+ gap = {gap}
/>
)}
}
>
{provided => (
{Row}
@@ -153,7 +170,8 @@ const List: React.FC = ({