Line

ui/client/features/settings/hooks/useSettings

Cockpit client (features), v0.9. Source: ui/client/features/settings/hooks/useSettings.tsx.

Functions#

useSettings()#

useSettings(): object

Defined in: ui/client/features/settings/hooks/useSettings.tsx:18

Returns#

object

chooseDirectory

chooseDirectory: (value) => void

Parameters
value

string

Returns

void

llmProviders

llmProviders: LlmProviders = state.llmProviders

loadError

loadError: string | null = state.loadError

pickerOpen

pickerOpen: boolean = state.pickerOpen

projectDirInput

projectDirInput: string = state.projectDirInput

reload

reload: () => Promise<void> = load

Returns

Promise<void>

save

save: () => Promise<void>

Returns

Promise<void>

setLlmProvider

setLlmProvider: (capability, value) => void

Parameters
capability

LlmCapability

value

string

Returns

void

setProjectDirInput

setProjectDirInput: (value) => void

Parameters
value

string

Returns

void

settings

settings: Settings | null = state.settings

status

status: SaveStatus | null = state.status

togglePicker

togglePicker: () => void

Returns

void