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)