export const useDocumentList = () => { const { getDirectusLocale } = useLocalizations(); const locale = getDirectusLocale(); return useAsyncData(`document-list-${locale}`, async () => { try { const data = $fetch(`/api/cms/documentList`, { headers: { 'x-locale': locale }, }); return data; } catch (error) { logger.error('Error fetching document list:', error); throw error; } }); };