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

    Interface UseScheduleFormReturn

    Return type for useScheduleForm hook

    interface UseScheduleFormReturn {
        clearErrors: () => void;
        errors: Partial<Record<keyof MeetingFormValues, string>>;
        isSubmitting: boolean;
        isValid: boolean;
        reset: () => void;
        setFieldError: (field: keyof MeetingFormValues, error: string) => void;
        setFieldValue: <K extends keyof MeetingFormValues>(
            field: K,
            value: MeetingFormValues[K],
        ) => void;
        submit: () => Promise<void>;
        validate: () => boolean;
        values: MeetingFormValues;
    }
    Index

    Properties

    clearErrors: () => void

    Clear all errors

    errors: Partial<Record<keyof MeetingFormValues, string>>

    Form errors

    isSubmitting: boolean

    Whether form is submitting

    isValid: boolean

    Whether form is valid

    reset: () => void

    Reset form to initial values

    setFieldError: (field: keyof MeetingFormValues, error: string) => void

    Set field error

    setFieldValue: <K extends keyof MeetingFormValues>(
        field: K,
        value: MeetingFormValues[K],
    ) => void

    Update a form field

    submit: () => Promise<void>

    Submit the form

    validate: () => boolean

    Validate the form

    Current form values