main
ts 13 lines 216 Bytes
Raw
1 import { ref } from "vue"
2
3 const listener = ref()
4 export function useSearchDialog() {
5 return {
6 trigger: (cb: () => void): void => {
7 listener.value = cb
8 },
9 open: (): void => {
10 listener.value?.()
11 }
12 }
13 }