Type AliasSettingsSidebarProps

SettingsSidebarProps: {
    buttonPlaceholderText: string;
    extensionLabels: string[];
    extensionsSidebarGroupLabel: string;
    handleSelectSidebarItem: ((key: string, projectId?: string) => void);
    id?: string;
    projectInfo: ProjectInfo[];
    projectsSidebarGroupLabel: string;
    selectedSidebarItem: SelectedSettingsSidebarItem;
}

Type declaration

  • buttonPlaceholderText: string

    Placeholder text for the button

  • extensionLabels: string[]

    Extension labels from contribution

  • extensionsSidebarGroupLabel: string

    Label for the group of extensions setting groups

  • handleSelectSidebarItem: ((key: string, projectId?: string) => void)

    Handler for selecting a sidebar item

      • (key, projectId?): void
      • Parameters

        • key: string
        • OptionalprojectId: string

        Returns void

  • Optionalid?: string

    Optional id for testing

  • projectInfo: ProjectInfo[]

    Project names and ids

  • projectsSidebarGroupLabel: string

    Label for the group of projects settings

  • selectedSidebarItem: SelectedSettingsSidebarItem

    The current selected value in the sidebar