diff --git a/src/components/calendar-overview.tsx b/src/components/calendar-overview.tsx
index 14b928e..07f5375 100644
--- a/src/components/calendar-overview.tsx
+++ b/src/components/calendar-overview.tsx
@@ -1,6 +1,6 @@
'use client'
-import { useCallback, useEffect, useRef, useState } from 'react'
+import { useEffect, useRef, useState } from 'react'
import {
format,
startOfWeek,
@@ -70,10 +70,6 @@ export function CalendarOverview() {
const viewportRef = useRef
(null)
- const closeCreateEventDialogOpen = useCallback(() => {
- setIsCreateEventOpen(false)
- }, [setIsCreateEventOpen])
-
useEffect(() => {
if (viewportRef.current) {
const el = viewportRef.current
@@ -155,6 +151,22 @@ export function CalendarOverview() {
return (doc.body.textContent || '').trim()
}
+ const handleReschedule = async (selectedEventID: string) => {
+ if (!selectedEventID) return
+ try {
+ await slotifyClient.PostAPIRescheduleRequestSingle({
+ msftMeetingID: selectedEventID,
+ })
+ toast({
+ title: 'Reschedule sent',
+ description: 'Sent reschedule request to the organizer',
+ })
+ } catch (error) {
+ console.error(error)
+ errorToast(error)
+ }
+ }
+
return (
@@ -391,7 +403,12 @@ export function CalendarOverview() {
setIsCreateEventOpen(false)}
+ initialTitle={''}
+ initialDuration={'1hr'}
+ initialParticipants={[]}
+ initialSelectedRange={null}
+ inputsDisabled={false}
/>
@@ -288,9 +316,9 @@ export function CreateEvent({
placeholder='None'
value={location}
onChange={e => {
- console.log('Location changed:', e.target.value)
setLocation(e.target.value)
}}
+ disabled={inputsDisabled}
/>