Interface: SettingsControllerState
Defined in: src/components/Settings/useSettingsController.tsx:45
The derived UI state/props for the Settings modal.
Propertiesโ
applicationSectionPropsโ
readonly applicationSectionProps: ApplicationSectionProperties;
Defined in: src/components/Settings/useSettingsController.tsx:46
clearErrorโ
readonly clearError: () => void;
Defined in: src/components/Settings/useSettingsController.tsx:47
Returnsโ
void
handleCloseButtonClickโ
readonly handleCloseButtonClick: () => void;
Defined in: src/components/Settings/useSettingsController.tsx:48
Returnsโ
void
headerBackgroundโ
readonly headerBackground: ReactNode;
Defined in: src/components/Settings/useSettingsController.tsx:49
headerIconโ
readonly headerIcon: ReactNode;
Defined in: src/components/Settings/useSettingsController.tsx:50
isClosingโ
readonly isClosing: boolean;
Defined in: src/components/Settings/useSettingsController.tsx:51
isDarkโ
readonly isDark: boolean;
Defined in: src/components/Settings/useSettingsController.tsx:52
isLoadingโ
readonly isLoading: boolean;
Defined in: src/components/Settings/useSettingsController.tsx:53
lastErrorโ
readonly lastError: string | null;
Defined in: src/components/Settings/useSettingsController.tsx:54
maintenanceSectionPropsโ
readonly maintenanceSectionProps: MaintenanceSectionProperties;
Defined in: src/components/Settings/useSettingsController.tsx:55
monitoringSectionPropsโ
readonly monitoringSectionProps: MonitoringSectionProperties;
Defined in: src/components/Settings/useSettingsController.tsx:56
notificationSectionPropsโ
readonly notificationSectionProps: NotificationSectionProperties;
Defined in: src/components/Settings/useSettingsController.tsx:57
overlayClassNameโ
readonly overlayClassName: string;
Defined in: src/components/Settings/useSettingsController.tsx:58
shellClassNameโ
readonly shellClassName: string;
Defined in: src/components/Settings/useSettingsController.tsx:59
showSyncSuccessBannerโ
readonly showSyncSuccessBanner: boolean;
Defined in: src/components/Settings/useSettingsController.tsx:60
subtitleโ
readonly subtitle: ReactNode;
Defined in: src/components/Settings/useSettingsController.tsx:61