refactor: migrate to nuxt compatibilityVersion: 4 (#3298)

This commit is contained in:
Daniel Roe 2025-05-20 15:05:01 +01:00 committed by GitHub
parent 46e4433e1c
commit a3fbc056a9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
342 changed files with 1200 additions and 2932 deletions

View file

@ -1,61 +0,0 @@
export type AriaLive = 'off' | 'polite' | 'assertive'
export type AriaAnnounceType = 'announce' | 'mute' | 'unmute'
const ariaAnnouncer = useEventBus<AriaAnnounceType, string | undefined>(Symbol('aria-announcer'))
export function useAriaAnnouncer() {
const announce = (message: string) => {
ariaAnnouncer.emit('announce', message)
}
const mute = () => {
ariaAnnouncer.emit('mute')
}
const unmute = () => {
ariaAnnouncer.emit('unmute')
}
return { announce, ariaAnnouncer, mute, unmute }
}
export function useAriaLog() {
const logs = ref<any[]>([])
const announceLogs = (messages: any[]) => {
logs.value = messages
}
const appendLogs = (messages: any[]) => {
logs.value = logs.value.concat(messages)
}
const clearLogs = () => {
logs.value = []
}
return {
announceLogs,
appendLogs,
clearLogs,
logs,
}
}
export function useAriaStatus() {
const status = ref<any>('')
const announceStatus = (message: any) => {
status.value = message
}
const clearStatus = () => {
status.value = ''
}
return {
announceStatus,
clearStatus,
status,
}
}