create today fleeting note

This commit is contained in:
Julien Calixte
2023-08-27 17:50:42 +02:00
parent 6840c86add
commit 49d2571f5f
5 changed files with 105 additions and 27 deletions

View File

@@ -0,0 +1,22 @@
import { useMagicKeys } from '@vueuse/core'
import { ref, watch } from 'vue'
export const useEditionMode = () => {
const mode = ref<'read' | 'edit'>('read')
const toggleMode = () => {
mode.value = mode.value === 'read' ? 'edit' : 'read'
}
const { escape } = useMagicKeys()
watch(escape, () => {
if (mode.value === 'edit') {
toggleMode()
}
})
return {
mode,
toggleMode
}
}