Persist document in sessionStorage for fast reloads and offline use.

This commit is contained in:
Leo Vasanko
2023-11-07 14:53:36 +00:00
parent d36605cd5b
commit c695c09ecc

View File

@@ -24,7 +24,6 @@ type User = {
export const useDocumentStore = defineStore({
id: 'documents',
state: () => ({
root: {} as DirEntry,
document: [] as Document[],
search: "" as string,
selected: new Set<FUID>(),
@@ -40,7 +39,10 @@ export const useDocumentStore = defineStore({
isOpenLoginModal: false
} as User
}),
persist: {
storage: sessionStorage,
paths: ['document'],
},
actions: {
updateRoot(root: DirEntry | null = null) {
if (!root) {