Skip to main content

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