Files
FanKarr/src/composables/useLibrarySearch.ts
T

24 lines
498 B
TypeScript

import { ref } from 'vue'
import { useRouter } from 'vue-router'
const query = ref('')
const pending = ref(false)
export function useLibrarySearch() {
const router = useRouter()
function open(text = '') {
query.value = text
pending.value = true
router.push('/series')
}
function consume(): string | null {
if (!pending.value) return null
pending.value = false
return query.value
}
return { pending, open, consume }
}