interface Lineup {
    header: {
        subtitle: string;
        title: string;
    };
    name: string;
    sections: LineupSection[];
    description?: string;
    presenterTheme?: PresenterTheme;
}

Hierarchy

  • Omit<Preset, "sections">
    • Lineup

Properties

header: {
    subtitle: string;
    title: string;
}

The header of the lineup.

TODO: Extract to a separate type.

name: string

The name of the lineup.

This is the unique identifier for the lineup. Also used as the display name for the lineup.

Maximum length is defined in Lineup Configuration.

sections: LineupSection[]

The parts of the lineup.

Each section can have a name and a list of role cards.

description?: string

The description of the lineup.

TODO: Use in the app.

presenterTheme?: PresenterTheme