Hiyve Components - v1.0.0
    Preparing search index...

    Props for ScheduleForm component

    interface ScheduleFormProps {
        colors?: Partial<SchedulingColors>;
        disabled?: boolean;
        icons?: Partial<SchedulingIcons>;
        initialValues?: Partial<MeetingFormValues>;
        labels?: Partial<ScheduleFormLabels>;
        loading?: boolean;
        meeting?: SchedulingMeeting;
        onCancel?: () => void;
        onError?: (error: Error) => void;
        onSubmit?: (values: MeetingFormValues) => Promise<void>;
        onSuccess?: (meeting: SchedulingMeeting) => void;
        showCancel?: boolean;
        showRecurrence?: boolean;
        styles?: Partial<SchedulingStyles>;
        sx?: SxProps<Theme>;
        timezones?: string[];
    }
    Index

    Properties

    colors?: Partial<SchedulingColors>

    Custom colors

    disabled?: boolean

    Whether to disable all inputs

    icons?: Partial<SchedulingIcons>

    Custom icons

    initialValues?: Partial<MeetingFormValues>

    Initial values for the form

    labels?: Partial<ScheduleFormLabels>

    Custom labels

    loading?: boolean

    Whether the form is loading

    Existing meeting to edit (undefined for create)

    onCancel?: () => void

    Callback when form is cancelled

    onError?: (error: Error) => void

    Callback on error

    onSubmit?: (values: MeetingFormValues) => Promise<void>

    Callback when form is submitted

    onSuccess?: (meeting: SchedulingMeeting) => void

    Callback when meeting is created/updated

    showCancel?: boolean

    Whether to show the cancel button

    showRecurrence?: boolean

    Whether to show recurrence options

    styles?: Partial<SchedulingStyles>

    Custom styles

    sx?: SxProps<Theme>

    MUI sx prop

    timezones?: string[]

    Available timezones (defaults to common timezones)