Back to blocks
table
Block

Draggable Table

Full drag-and-drop row reordering with visual feedback and touch support

Installation

npx shadcn add @mylo-ui/table-draggable

Preview

Drag and drop rows using the handle to reorder tasks by priority.

OrderOrderTaskPriorityStatusAssignee
#11Review Q4 reports
High
In Progress
John
#22Update documentation
Medium
Pending
Sarah
#33Fix critical bug
High
Pending
Mike
#44Team meeting prep
Low
Pending
Emily
#55Deploy to production
High
Pending
David

Usage

import { TableDraggable } from "@/components/blocks/table-draggable"

export default function Page() {
  return <TableDraggable />
}

Dependencies

lucide-react
@dnd-kit/core
@dnd-kit/sortable
@dnd-kit/utilities

shadcn/ui Components

table