Theia API Documentation v1.75.0
    Preparing search index...

    One expandable row of a CollapsibleList.

    interface CollapsibleRow {
        actions?: ReactNode;
        body?: ReactNode;
        description?: string;
        filterText: string;
        id: string;
        origins?: AiConfigurationOrigin[];
        pills?: string[];
        title: ReactNode;
    }
    Index

    Properties

    actions?: ReactNode

    Actions rendered at the row's trailing edge, after the pills, and available whether the row is expanded or not. Use CollapsibleRowAction, which stops the click from toggling the row.

    body?: ReactNode

    Content revealed when the row is expanded (below the description).

    description?: string

    One-line description; shown inline while collapsed and as a paragraph while expanded.

    filterText: string

    Lower-cased haystack used by the in-list filter.

    id: string

    Where the row's entry came from, when that is not the user. Shown after the pills as the same AiConfigurationOriginBadges a collection item carries, and reachable while the row is collapsed - provenance is something you scan a list for, not something you expand rows to find.

    pills?: string[]

    Short badges shown before the actions, e.g. an argument count or the single agent using the row.

    title: ReactNode

    Header title (e.g. a variable reference, a skill name, a /command).