Timeline Demo
azemmur/demo-components-timelineFreeComponent
Demo for the Timeline component.
Install it
npx shadcn@latest add https://azemmur.raouf.codes/r/demo-components-timeline.jsonSource
1'use client';23import {4 Timeline,5 type Direction,6} from '@/components/azemmur/components/azemmur/timeline';7import type { TimelineVariantProps } from '@/components/azemmur/components/azemmur/timeline/timeline-variants';89interface TimelineDemoProps extends TimelineVariantProps {10 direction?: Direction;11}1213export default function TimelineDemo({14 orientation = 'horizontal',15 intent = 'primary',16 size = 'md',17 gradient = 'purple-blue',18 visuals = 'none',19 shape = 'circle',20 direction = 'ltr',21}: TimelineDemoProps) {22 const isVertical = orientation === 'vertical';2324 return (25 <div className={isVertical ? 'w-full h-[500px]' : 'w-[400px] h-[400px]'}>26 <Timeline27 orientation={orientation}28 intent={intent}29 size={size}30 gradient={gradient}31 visuals={visuals}32 shape={shape}33 direction={direction}34 className="h-full"35 >36 <Timeline.Header>37 <div className="w-full h-full flex items-center justify-center">38 <h239 className={40 isVertical ? 'text-2xl font-bold' : 'text-4xl font-bold'41 }42 >43 My Journey44 </h2>45 </div>46 </Timeline.Header>4748 <Timeline.Item title="2020">49 <div className="flex flex-col gap-4 h-full justify-center">50 <h4 className="text-xl font-semibold">Started Learning</h4>51 <p className="max-w-md">52 Began the journey into web development, learning HTML, CSS, and53 JavaScript fundamentals.54 </p>55 </div>56 </Timeline.Item>5758 <Timeline.Item title="2021">59 <div className="flex flex-col gap-4 h-full justify-center">60 <h4 className="text-xl font-semibold">First Projects</h4>61 <p className="max-w-md">62 Built first real-world projects using React and Node.js, exploring63 modern frameworks.64 </p>65 </div>66 </Timeline.Item>6768 <Timeline.Item title="2022">69 <div className="flex flex-col gap-4 h-full justify-center">70 <h4 className="text-xl font-semibold">Professional Growth</h4>71 <p className="max-w-md">72 Joined a development team and started working on production73 applications with TypeScript.74 </p>75 </div>76 </Timeline.Item>7778 <Timeline.Item title="2023">79// … truncated
What it pulls in
Other registry items
Files it writes
More from Azemmur
All 27 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Blur Imagecomponents-blur-image | Azemmur | Components | Free | 1 dep | |
| Buttoncomponents-button | Azemmur | Components | Free | 1 dep | |
| Floating Dockcomponents-floating-dock | Azemmur | Components | Free | 2 deps · 6 files | |
| Speed Dialcomponents-speed-dial | Azemmur | Components | Free | 2 deps · 7 files | |
| Tabscomponents-tabs | Azemmur | Components | Free | 2 deps · 9 files | |
| Theme Switchcomponents-theme-switch | Azemmur | Components | Free | 4 deps | |
| Timelinecomponents-timeline | Azemmur | Components | Free | 2 deps · 8 files | |
| Blur Image Demodemo-components-blur-image | Azemmur | Components | Free | no deps |
