import { useSortable } from '@dnd-kit/sortable' import { CSS } from '@dnd-kit/utilities' export function DragHandle({ listeners, attributes }) { return ( ) } export default function SortableRow({ id, children, disabled }) { const { attributes, listeners, setNodeRef, transform, transition, isDragging, } = useSortable({ id, disabled }) const style = { transform: CSS.Transform.toString(transform), transition, opacity: isDragging ? 0.5 : 1, position: 'relative', zIndex: isDragging ? 10 : undefined, background: isDragging ? 'var(--bg-secondary)' : undefined, } return (