Files
OpenIsle/frontend_nuxt/composables/useMessageFloat.ts
2025-08-25 17:12:21 +08:00

16 lines
401 B
TypeScript

export const useMessageFloat = () =>
useState<{ open: boolean; path: string }>('message-float', () => ({
open: false,
path: '/message-box',
}))
export const openMessageFloat = (path: string) => {
const state = useMessageFloat()
state.value.open = true
state.value.path = path
}
export const closeMessageFloat = () => {
const state = useMessageFloat()
state.value.open = false
}