Theia API Documentation v1.75.0
    Preparing search index...
    interface AiSettingsRowProps {
        actions?: ReactNode;
        control: AiSettingsControl;
        description?: string;
        disabled?: boolean;
        label?: string;
        onDidChange?: () => void;
        preferenceId: string;
        resourceUri?: string;
        rowId?: string;
        scope: AiConfigurationScope;
        service: AiSettingsRowService;
    }
    Index

    Properties

    actions?: ReactNode

    Extra action(s) shown top-right (e.g. a "Reset All" button); forwarded to the presentational row.

    The control to render for the value.

    description?: string

    Optional markdown description rendered under the label.

    disabled?: boolean

    Renders the control read-only, e.g. while the setting's feature gate is turned off.

    label?: string

    Row label. Falls back to the preference id when omitted.

    onDidChange?: () => void

    Called after a value is written or reset, so the owner can re-render.

    preferenceId: string

    Preference id read and written by this row.

    resourceUri?: string

    Resource URI for folder-scoped preferences.

    rowId?: string

    Stable id used by the shell to scroll-to and flash this row after deep-search navigation.

    Scope the row reads from and writes to (from the render context).

    Service wrapping preference read/write and markdown rendering (injected by the owning widget).