frontend/hooks/useSettings.ts (view raw)
1import {useSettingQuery, SettingQuery} from '../generated/graphql';
2import useLangStore from '../stores/useLangStore';
3
4const useSettings = () => {
5 const language = useLangStore(s => s.language);
6 const locale = {FR: 'fr', EN: 'en'}[language];
7 const defaulData: SettingQuery = {};
8 const {data = defaulData} = useSettingQuery({variables: {locale}});
9 return data?.setting?.data?.attributes;
10};
11
12export default useSettings;