Theia API Documentation v1.73.0
    Preparing search index...
    interface ExtensionCardProps {
        actions: ReactNode;
        description?: string;
        extraClassName?: string;
        hover?: ExtensionCardHover;
        icon?: ReactNode;
        iconClassName?: string;
        iconUrl?: string;
        onContextMenu?: (event: MouseEvent<HTMLElement>) => void;
        publisher?: string;
        publisherTitle?: string;
        stat?: ReactNode;
        title: string;
        titleLabels?: ReactNode;
        trust: ExtensionCardTrust;
        typeBadge: ReactNode;
        version?: string;
    }
    Index

    Properties

    actions: ReactNode

    Per-type action controls rendered at the end of the action bar.

    description?: string
    extraClassName?: string

    Extra class on the card root (e.g. theia-vsx-extension-disabled-by-trust).

    icon?: ReactNode

    Custom icon content (e.g. a codicon). Ignored when iconUrl is set.

    iconClassName?: string

    Extra class on the icon element (e.g. theia-mcp-extension-icon).

    iconUrl?: string

    When set, the icon is rendered as an <img> from this URL.

    onContextMenu?: (event: MouseEvent<HTMLElement>) => void
    publisher?: string
    publisherTitle?: string

    Tooltip on the publisher row (typically the full identifier).

    stat?: ReactNode

    Right-aligned stat block in the title row (e.g. download count + rating).

    title: string
    titleLabels?: ReactNode

    Extra inline labels after the type badge (e.g. (disabled), (Restricted Mode)).

    typeBadge: ReactNode

    Pill rendered next to the version indicating which contribution produced the entry.

    version?: string