Skip to content

Commit 7297274

Browse files
committed
feat(folders): add alias
1 parent 313301c commit 7297274

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

src/main/store/module/types/index.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
export interface AppStore {
22
bounds: object
33
selectedFolderId?: string
4+
selectedFolderAlias?: string
45
selectedFolderIds?: string[]
56
selectedSnippetId?: string
67
}

src/renderer/store/folders.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ export const useFolderStore = defineStore('folders', {
1212
folders: [],
1313
foldersTree: [],
1414
selected: undefined,
15-
selectedId: undefined
15+
selectedId: undefined,
16+
selectedAlias: undefined
1617
} as State),
1718

1819
getters: {
@@ -52,8 +53,11 @@ export const useFolderStore = defineStore('folders', {
5253
selectId (id: string) {
5354
this.selectedId = id
5455
this.selected = this.getSelectedFolder()
56+
this.selectedAlias = undefined
57+
5558
store.app.set('selectedFolderId', id)
5659
store.app.set('selectedFolderIds', this.selectedIds)
60+
store.app.delete('selectedFolderAlias')
5761
},
5862
getSelectedFolder () {
5963
let folder: FolderTree | undefined

src/renderer/store/types/index.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1+
import type { SystemFolderAlias } from '@/components/sidebar/types'
12
import type { Folder, FolderTree } from '@@/types/db'
23

34
export interface State {
45
folders: Folder[]
56
foldersTree: FolderTree[]
67
selected?: FolderTree
78
selectedId?: string
9+
selectedAlias?: SystemFolderAlias
810
}

0 commit comments

Comments
 (0)