Theia API Documentation v1.75.0
    Preparing search index...
    interface AiConfigurationSettingRowProps {
        actions?: ReactNode;
        below?: ReactNode;
        control?: ReactNode;
        description?: ReactNode;
        modified: boolean;
        onOpenMenu?: (gear: HTMLElement) => void;
        preferenceId?: string;
        renderMarkdown?: (markdown: string) => HTMLElement;
        tags?: string[];
        title: string;
    }
    Index

    Properties

    actions?: ReactNode

    Extra action(s) (e.g. a "Reset All" button) shown top-right, aligned with the title. Rendered next to an inline control or on its own when the control is below, so a normal setting row can carry page-level actions.

    below?: ReactNode

    Full-width control shown below the row (e.g. a chip editor or a path input).

    control?: ReactNode

    Inline control shown on the right of the row.

    description?: ReactNode

    Optional already-localized description rendered under the title. A string is rendered as markdown when renderMarkdown is given (else as plain text); a React node (e.g. text with a link) is rendered as-is.

    modified: boolean

    true when the value is overridden in the current scope; reveals the modified edge.

    onOpenMenu?: (gear: HTMLElement) => void

    Opens this view's setting context menu (Reset Setting / Copy Setting ID / Copy Setting as JSON) anchored at the gear element. When omitted the gear is hidden. The owner wires this to AiSettingsRowService.openSettingContextMenu.

    preferenceId?: string

    Preference id; used as the deep-link anchor and by the gear menu's copy/reset commands. Omitted for rows backed by non-preference data (e.g. per-agent settings).

    renderMarkdown?: (markdown: string) => HTMLElement

    Bound markdown renderer (stable identity for the description's effect). Omit to render the description as plain text.

    tags?: string[]

    Schema tags shown as badges next to the title (e.g. experimental, preview), mirroring the Settings UI.

    title: string

    Human-readable setting title.