store settings in localstorage

This commit is contained in:
2023-05-24 23:30:28 +02:00
parent d6480a7a37
commit d62444f65e
4 changed files with 49 additions and 4 deletions

View File

@@ -7,11 +7,14 @@ import {
setClientKey,
passphraseRequired
} from '@/composables/useEncryption'
import { initializeSettings} from '@/composables/useSettings'
import { windowIsMobile } from '@/utils/helpers'
import SideBar from '@/components/SideBar.vue'
import firebase from 'firebase/compat/app'
import * as firebaseui from 'firebaseui'
initializeSettings()
const sideBarCollapsed = ref<boolean>(windowIsMobile())
// const Note = defineAsyncComponent(() => import('@/components/ViewModes/Note.vue'))
@@ -90,9 +93,10 @@ provide('loading', loading)
</main>
</div>
<Modal :open="passphraseRequired" :persistent="true">
<template #title>Enter your passphrase</template>
<template #default>
<p>
Your notes are encrypted. Please enter your encryption key passphrase to decrypt your notes.
Your notes are encrypted. Please enter your encryption key passphrase to decrypt your cloud notes.
</p>
<input type="password" class="input-bordered input mt-4 w-full" v-model="passphrase" />
</template>