calendar

Range calendar

Range calendar

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

src/calendar/c-calendar-2.vue

<script setup lang="ts">
import { ref } from "vue"
import { Card, CardContent } from "@/components/ui/card"
import { Calendar as CCalendar } from "@/components/ui/calendar"
import { CalendarDateRange as CCalendarRange } from "@/components/ui/calendar"

const anchor = new Date(2026, 0, 15)
const date = ref<CCalendarRange | undefined>({
  from: anchor,
  to: new Date(2026, 0, 20),
})
</script>

<template>
  <Card class="p-0">
    <CardContent class="p-0">
      <CCalendar mode="range" v-model="date" />
    </CardContent>
  </Card>
</template>

Установка

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

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

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