import { readItem } from '@directus/sdk'; export const useSolution = (id: string) => { const { $directus } = useNuxtApp(); const { getDirectusLocale } = useLocalizations(); const locale = getDirectusLocale(); return useAsyncData(`solution-${id}-${locale}`, async () => { return await $directus.request( readItem('solutions', id, { fields: [ 'id', { translations: ['*'], }, 'create_at', ], deep: { translations: { _filter: { languages_code: { _eq: locale }, }, }, }, }) ); }); };