Interface: SettingsSectionRegistration
Defined in: types/frontend.ts:184
Registration for a settings section within a category.
Example
{
categoryId: 'integrations',
sectionId: 'claude-settings',
label: 'Claude CLI',
icon: ClaudeIcon,
component: ClaudeSettingsPanel,
order: 10,
}
Properties
categoryId
categoryId:
string
Defined in: types/frontend.ts:186
ID of the category this section belongs to
component
component:
PluginComponentType
Defined in: types/frontend.ts:198
Component to render when this section is selected
icon
icon:
PluginComponentType
Defined in: types/frontend.ts:195
Icon component for the sidebar navigation item
label
label:
string
Defined in: types/frontend.ts:192
Display label in the settings sidebar
order?
optionalorder:number
Defined in: types/frontend.ts:201
Sort order within the category (lower = higher, default: 100)
sectionId
sectionId:
string
Defined in: types/frontend.ts:189
Unique section identifier