@unified-api/react-calendar-scheduler
Version:
A React calendar scheduler component for booking appointments
33 lines • 838 B
TypeScript
import React from 'react';
export interface CalendarBusy {
start_at: string;
end_at: string;
}
export interface BookingForm {
name: string;
email: string;
date: string;
time: string;
duration: number;
timezone: string;
notes?: string;
}
export interface CalendarSchedulerProps {
busy?: CalendarBusy[];
available?: CalendarBusy[];
connection_id?: string;
api_token?: string;
duration?: number;
months?: string[];
days?: string[];
type?: string;
bookFn?: (form: BookingForm) => void;
defaultTimezone?: string;
work_days?: number[];
dc?: 'us' | 'eu' | 'au';
start_hour?: number;
end_hour?: number;
}
declare const CalendarScheduler: React.FC<CalendarSchedulerProps>;
export default CalendarScheduler;
//# sourceMappingURL=calendar-scheduler.d.ts.map