feat: add full text search

This commit is contained in:
2023-08-01 20:21:31 +02:00
parent 181c15f5f5
commit 7267cb88a3
16 changed files with 242 additions and 179 deletions
-9
View File
@@ -1,9 +0,0 @@
export const state = () => ({
title: ''
})
export const mutations = {
setTitle(currentState, title) {
currentState.title = title
}
}
+49
View File
@@ -0,0 +1,49 @@
import { defineStore } from 'pinia'
import { Range } from '~/graphql/generated/operations'
export const useState = defineStore(
'state',
() => {
const title = ref<string>('')
const darkMode = ref(false)
const locale = ref('sv')
const range = ref<Range | undefined>(Range.OneWeek)
const search = ref('')
const includeHidden = ref(false)
const setTitle = (s: string) => {
title.value = s
}
const setDarkMode = (b: boolean) => {
darkMode.value = b
}
const setLocale = (l: string) => {
locale.value = l
}
const setSearch = (s: string) => {
search.value = s
}
const setIncludeHidden = (b: boolean) => {
includeHidden.value = b
}
const setRange = (r: Range | undefined) => {
range.value = r
}
return {
title,
darkMode,
locale,
search,
includeHidden,
range,
setTitle,
setDarkMode,
setLocale,
setSearch,
setIncludeHidden,
setRange
}
},
{
persist: true
}
)