timeline

Timeline with roadmap.

Timeline with roadmap.

Загрузка превью…

src/timeline/c-timeline-2.vue

<script setup lang="ts">
import { Timeline, TimelineContent, TimelineDate, TimelineHeader, TimelineIndicator, TimelineItem, TimelineSeparator, TimelineTitle } from "@/components/reui/timeline"

const roadmap = [
  {
    id: 1,
    date: "Jan 2025",
    title: "AI Engine Integration",
    description:
      "Deep integration of advanced LLMs for real-time code generation and context-aware suggestions.",
  },
  {
    id: 2,
    date: "Feb 2025",
    title: "Collaborative Editing",
    description:
      "Multi-user real-time collaboration with shared cursors and instant synchronization across workspaces.",
  },
  {
    id: 3,
    date: "Mar 2025",
    title: "Visual Theme Builder",
    description:
      "Interactive interface for creating and managing custom design systems with automated CSS variable generation.",
  },
  {
    id: 4,
    date: "Apr 2025",
    title: "Enterprise Security",
    description:
      "Role-based access control, SOC2 compliance audit, and enhanced data encryption protocols.",
  },
]
</script>

<template>
  <Timeline :value="2" class="w-full max-w-md">
    <TimelineItem
      v-for="item in roadmap"
      :key="item.id"
      :step="item.id"
      class="sm:group-data-[orientation=vertical]/timeline:ms-32"
    >
      <TimelineHeader>
        <TimelineSeparator />
        <TimelineDate class="sm:group-data-[orientation=vertical]/timeline:absolute sm:group-data-[orientation=vertical]/timeline:-left-32 sm:group-data-[orientation=vertical]/timeline:w-20 sm:group-data-[orientation=vertical]/timeline:text-right">
          {{ item.date }}
        </TimelineDate>
        <TimelineTitle class="sm:-mt-0.5">{{ item.title }}</TimelineTitle>
        <TimelineIndicator />
      </TimelineHeader>
      <TimelineContent>{{ item.description }}</TimelineContent>
    </TimelineItem>
  </Timeline>
</template>

Установка

npx shadcn-vue@latest add https://revueui.rootapi.dev/r/c-timeline-2.json

Зависимости реестра

Источник: порт из ReUI (Keenthemes, MIT)