fix: command palette changes (#2465)

This commit is contained in:
sriram veeraghanta 2023-10-17 20:34:16 +05:30 committed by GitHub
parent d689c63368
commit 90776237f3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
21 changed files with 469 additions and 228 deletions

View file

@ -3,7 +3,15 @@ import { action, observable, makeObservable } from "mobx";
// helper
import { applyTheme, unsetCustomCssVariables } from "helpers/theme.helper";
class ThemeStore {
export interface IThemeStore {
theme: string | null;
sidebarCollapsed: boolean | null;
setSidebarCollapsed: (collapsed?: boolean) => void;
setTheme: (theme: any) => void;
}
class ThemeStore implements IThemeStore {
sidebarCollapsed: boolean | null = null;
theme: string | null = null;
// root store
@ -24,8 +32,8 @@ class ThemeStore {
this.initialLoad();
}
setSidebarCollapsed(collapsed: boolean | null = null) {
if (collapsed === null) {
setSidebarCollapsed(collapsed?: boolean) {
if (!collapsed) {
let _sidebarCollapsed: string | boolean | null = localStorage.getItem("app_sidebar_collapsed");
_sidebarCollapsed = _sidebarCollapsed ? (_sidebarCollapsed === "true" ? true : false) : false;
this.sidebarCollapsed = _sidebarCollapsed;