Files
2026-06-06 18:43:00 +08:00

18 lines
368 B
JavaScript

import { onMounted, onUnmounted } from 'vue'
import { useUIStore } from '../../stores/ui'
export function usePageTitle(title) {
const uiStore = useUIStore()
onMounted(() => {
if (title) {
uiStore.setPageTitle(title)
}
})
return {
setTitle: (newTitle) => uiStore.setPageTitle(newTitle),
resetTitle: () => uiStore.resetPageTitle()
}
}