big refactor
This commit is contained in:
@@ -1,7 +1,26 @@
|
||||
<script setup lang="ts">
|
||||
usePageTitle('Quote requests · Settings')
|
||||
|
||||
const { quoteRequestEmailEnabled, setQuoteRequestEmailEnabled } = useQuoteRequestEmailEnabled()
|
||||
const STORAGE_KEY = 'policy-ui.quote-request-email-enabled'
|
||||
|
||||
const quoteRequestEmailEnabled = computed({
|
||||
get: () => {
|
||||
if (import.meta.client) {
|
||||
const stored = localStorage.getItem(STORAGE_KEY)
|
||||
return stored !== 'false'
|
||||
}
|
||||
return true
|
||||
},
|
||||
set: (value: boolean) => {
|
||||
if (import.meta.client) {
|
||||
localStorage.setItem(STORAGE_KEY, String(value))
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
function setQuoteRequestEmailEnabled(value: boolean) {
|
||||
quoteRequestEmailEnabled.value = value
|
||||
}
|
||||
</script>
|
||||
|
||||
<template>
|
||||
|
||||
Reference in New Issue
Block a user