2025-06-08 14:36:48 +03:00

25 lines
617 B
TypeScript

'use client';
import { useDateTimeStore } from '@/stores/datetime';
import { Calendar } from '@repo/ui/components/ui/calendar';
import dayjs from 'dayjs';
export function ScheduleCalendar() {
const selectedDate = useDateTimeStore((store) => store.date);
const setSelectedDate = useDateTimeStore((store) => store.setDate);
return (
<Calendar
className="bg-background"
disabled={(date) => {
return dayjs().isAfter(dayjs(date), 'day');
}}
mode="single"
onSelect={(date) => {
if (date) setSelectedDate(date);
}}
selected={selectedDate}
/>
);
}