mirror of
https://github.com/streetwriters/notesnook.git
synced 2025-12-21 22:19:41 +01:00
web: add support for hiding items from side bar
This commit is contained in:
@@ -66,11 +66,11 @@ const defaultSettings: SettingItemMap = {
|
||||
"toolbarConfig:desktop": undefined,
|
||||
"toolbarConfig:mobile": undefined,
|
||||
|
||||
"sideBarOrder:builtin": [],
|
||||
"sideBarOrder:routes": [],
|
||||
"sideBarOrder:colors": [],
|
||||
"sideBarOrder:shortcuts": [],
|
||||
|
||||
"sideBarHiddenItems:builtin": [],
|
||||
"sideBarHiddenItems:routes": [],
|
||||
"sideBarHiddenItems:colors": []
|
||||
};
|
||||
|
||||
@@ -191,7 +191,7 @@ export class Settings implements ICollection {
|
||||
return this.get(`sideBarHiddenItems:${section}`);
|
||||
}
|
||||
|
||||
setSideBarHiddenItems(section: SideBarHideableSection, order: string[]) {
|
||||
return this.set(`sideBarHiddenItems:${section}`, order);
|
||||
setSideBarHiddenItems(section: SideBarHideableSection, ids: string[]) {
|
||||
return this.set(`sideBarHiddenItems:${section}`, ids);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -424,8 +424,8 @@ export interface LegacySettingsItem extends BaseItem<"settings"> {
|
||||
}
|
||||
|
||||
export type ToolbarConfigPlatforms = "desktop" | "mobile";
|
||||
export type SideBarSection = "builtin" | "colors" | "shortcuts";
|
||||
export type SideBarHideableSection = "builtin" | "colors";
|
||||
export type SideBarSection = "routes" | "colors" | "shortcuts";
|
||||
export type SideBarHideableSection = "routes" | "colors";
|
||||
export type SettingItemMap = {
|
||||
trashCleanupInterval: TrashCleanupInterval;
|
||||
titleFormat: string;
|
||||
|
||||
Reference in New Issue
Block a user