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

    Interface MeetingCardListProps

    Props for MeetingCardList component

    interface MeetingCardListProps {
        colors?: Partial<MeetingCardListColors>;
        labels?: Partial<MeetingCardListLabels>;
        meetings: SchedulingMeeting[];
        nearNowMinutes?: number;
        onCancel?: (meeting: SchedulingMeeting) => void;
        onEdit?: (meeting: SchedulingMeeting) => void;
        onJoin?: (meeting: SchedulingMeeting) => void;
        onSendReminder?: (meeting: SchedulingMeeting) => void;
        renderEmpty?: () => ReactNode;
        resolveSubtitle?: (meeting: SchedulingMeeting) => string | undefined;
        sx?: SxProps<Theme>;
    }
    Index

    Properties

    colors?: Partial<MeetingCardListColors>

    Custom colors

    labels?: Partial<MeetingCardListLabels>

    Custom labels

    meetings: SchedulingMeeting[]

    Meetings to display

    nearNowMinutes?: number

    Minutes before and after start within which the start/join button appears. In-progress meetings always show the button regardless.

    10
    
    onCancel?: (meeting: SchedulingMeeting) => void

    Callback when the cancel menu item is clicked

    onEdit?: (meeting: SchedulingMeeting) => void

    Callback when the edit menu item is clicked

    onJoin?: (meeting: SchedulingMeeting) => void

    Callback when the start/join button is clicked

    onSendReminder?: (meeting: SchedulingMeeting) => void

    Callback when the send-reminder menu item is clicked

    renderEmpty?: () => ReactNode

    Custom empty-state renderer (takes priority over labels.emptyState)

    resolveSubtitle?: (meeting: SchedulingMeeting) => string | undefined

    Resolve a secondary subtitle shown next to the title (e.g., a room alias). Return undefined to hide the subtitle for a particular meeting.

    sx?: SxProps<Theme>

    MUI sx prop