move docs toggle to settings

This commit is contained in:
David Lechner
2021-01-14 10:55:00 -06:00
parent b6bda26484
commit b15b2e1dea
16 changed files with 93 additions and 257 deletions
+10 -1
View File
@@ -5,9 +5,18 @@ import { Action } from 'redux';
/** Actions related to settings. */
export enum SettingsActionType {
ToggleDocs = 'settings.action.toggleDocs',
ToggleDarkMode = 'settings.action.toggleDarkMode',
}
/** Action to toggle show docs setting. */
export type SettingsToggleDocsAction = Action<SettingsActionType.ToggleDocs>;
/** Toggles show docs setting on or off. */
export function toggleDocs(): SettingsToggleDocsAction {
return { type: SettingsActionType.ToggleDocs };
}
/** Action to toggle dark mode setting. */
export type SettingsToggleDarkModeAction = Action<SettingsActionType.ToggleDarkMode>;
@@ -17,4 +26,4 @@ export function toggleDarkMode(): SettingsToggleDarkModeAction {
}
/** common type for all settings actions. */
export type SettingsAction = SettingsToggleDarkModeAction;
export type SettingsAction = SettingsToggleDocsAction | SettingsToggleDarkModeAction;