Files
jinshen-website/app/composables/directus/useCompanyProfile.ts
R2m1liA 8213eec217
Some checks failed
deploy to server / build-and-deploy (push) Has been cancelled
refactor: 关于我们页的API重构
2025-11-11 17:01:18 +08:00

17 lines
458 B
TypeScript

import GetCompanyProfile from '@/graphql/companyProfile.graphql?raw';
export const useCompanyProfile = () => {
const { $directus } = useNuxtApp();
const { getDirectusLocale } = useLocalizations();
const locale = getDirectusLocale();
return useAsyncData(`company-profile-${locale}`, async () => {
return await $directus.query<{ company_profile: CompanyProfile }>(
GetCompanyProfile,
{
locale: locale,
}
);
});
};