diff --git a/src/app/calendar/calendar.tsx b/src/app/calendar/calendar.tsx new file mode 100644 index 0000000..44a28a1 --- /dev/null +++ b/src/app/calendar/calendar.tsx @@ -0,0 +1,119 @@ +import { + ContextMenu, + ContextMenuContent, + ContextMenuItem, + ContextMenuTrigger, +} from '@/components/ui/context-menu'; +import { ScheduleRemoveRequest } from '@/utils'; +import axios from 'axios'; +import { format } from 'date-fns'; + +import { PlusCircle, Trash } from 'lucide-react'; +import { useState } from 'react'; + +export interface CalendarSchedule { + date: Date; + platforms: { user: string }[]; +} + +const weekdays = [ + 'Mon', + 'Tue', + 'Wed', + 'Thu', + 'Fri', + 'Sat', + 'Sun', +]; + +const times = ['12 PM', '1 PM', '2 PM', '3 PM', '4 PM', '5 PM', '6 PM', '7 PM', '8 PM', '9 PM', '10 PM', '11 PM']; + +export default function Calendar({ + setDialog, + sessionId, + events, +}: { + setDialog: (b: boolean) => void; + sessionId: string; + events: CalendarSchedule[]; +}) { + const [selected, setSelected] = useState(0); + + return ( +
{w}
++
{w}
+ +{w}
+ //New post
+ //Delete
+ //