
Navigation, seven days, and a preselected date together.
@shadcnblocks
example/mini-calendar/mini-calendar-composition-1.tsx
"use client";
import { addDays } from "date-fns";
import { useState } from "react";
import {
MiniCalendar,
MiniCalendarDay,
MiniCalendarDays,
MiniCalendarNavigation,
} from "@/components/kibo-ui/mini-calendar";
export const title = "Full mini calendar";
const Example = () => {
const [value, setValue] = useState(addDays(new Date(), 1));
return (
<div className="w-full max-w-md">
<MiniCalendar
days={7}
onValueChange={(date) => date && setValue(date)}
value={value}
>
<MiniCalendarNavigation direction="prev" />
<MiniCalendarDays>
{(date) => <MiniCalendarDay date={date} key={date.toISOString()} />}
</MiniCalendarDays>
<MiniCalendarNavigation direction="next" />
</MiniCalendar>
</div>
);
};
export default Example;






























