Carregando…
Carregando…
Carregando…Drag-and-drop sortable list (vertical or horizontal) with optional handle.
Drag to reorder
$ npx kikitocn add draggable@/lib/utilsimport { Draggable } from "@/components/ui/cn/draggable/Draggable";
export function DraggableExample() {
return (
<Draggable />
);
}| Prop | Tipo | Padrão | Descrição |
|---|---|---|---|
items* | DraggableItem[] | — | Lista de itens: { id, content: ReactNode } |
onChange | (items: DraggableItem[]) => void | undefined | Callback com nova ordem após drag |
direction | 'vertical' | 'horizontal' | 'vertical' | Direção do drag |
handle | boolean | false | Exibe alça de arraste em vez de arrastar pelo item inteiro |