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

    Interface CalendarWeekViewProps

    interface CalendarWeekViewProps {
        autoScrollToNow?: boolean;
        colors?: Partial<SchedulingColors>;
        dayEndHour?: number;
        days: Date[];
        dayStartHour?: number;
        meetings?: SchedulingMeeting[];
        onEventClick?: (meeting: SchedulingMeeting) => void;
        onEventMove?: (
            meeting: SchedulingMeeting,
            newStart: Date,
            newEnd: Date,
        ) => void;
        onSlotClick?: (date: Date) => void;
        onSlotRangeSelect?: (range: { end: Date; start: Date }) => void;
        snapMinutes?: number;
    }
    Index

    Properties

    autoScrollToNow?: boolean

    Auto-scroll to current time on mount (default true)

    colors?: Partial<SchedulingColors>
    dayEndHour?: number
    days: Date[]
    dayStartHour?: number
    meetings?: SchedulingMeeting[]
    onEventClick?: (meeting: SchedulingMeeting) => void
    onEventMove?: (meeting: SchedulingMeeting, newStart: Date, newEnd: Date) => void

    Called when an event is dragged to a new time

    onSlotClick?: (date: Date) => void
    onSlotRangeSelect?: (range: { end: Date; start: Date }) => void

    Called when user drags to select a time range

    snapMinutes?: number

    Snap interval in minutes for time slot clicks and drags (default 15)