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

    Interface ActivityControlPanelProps

    Props for the ActivityControlPanel component.

    Provides per-user activity controls including session timer, progress tracking, status selection, and session notes. This panel is displayed in the "My Activity" tab of the AssignmentEditor.

    interface ActivityControlPanelProps {
        colors: AssignmentEditorColors;
        labels?: Partial<ActivityControlPanelLabels>;
        onActivityUpdate: (activities: Record<string, UserActivity>) => void;
        sx?: SxProps<Theme>;
        userActivities: Record<string, UserActivity>;
        userId: string;
    }
    Index

    Properties

    Custom colors

    labels?: Partial<ActivityControlPanelLabels>

    Custom labels for the control panel

    onActivityUpdate: (activities: Record<string, UserActivity>) => void

    Callback when activity data is updated

    sx?: SxProps<Theme>

    MUI sx styling prop

    userActivities: Record<string, UserActivity>

    All user activity data for the assignment

    userId: string

    Current user ID