Back to blocks

Todo List - Timeline

A timeline view for scheduling tasks and events with drag-and-drop reordering

Installation

npx shadcn add @mylo-ui/todo-list-timeline

Preview

Timeline View

8 Events
Today
2/5 completed
09:00

Morning Standup

meeting

Duration: 30 min

10:00

Code Review

task

Duration: 1 hour

12:00

Lunch Break

break

Duration: 1 hour

14:00

Sprint Planning

meeting

Duration: 1.5 hours

15:30

Development Work

task

Duration: 2 hours

Tomorrow
0/3 completed
10:00

Client Meeting

meeting

Duration: 1 hour

13:00

Feature Implementation

task

Duration: 3 hours

16:00

Team Retrospective

meeting

Duration: 1 hour

Usage

import { TodoListTimeline } from "@/components/blocks/todo-list-timeline"

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

Dependencies

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

shadcn/ui Components

card
button
checkbox
badge