Initial commit: Tapalka monorepo (bot, front, strapi)
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
'use client';
|
||||
|
||||
import { PropsWithChildren, useEffect } from 'react';
|
||||
import { useTokenStore } from '@/store/token.state';
|
||||
import { ConfigApi } from '@/api/config.api';
|
||||
import { useConfigStore } from '@/store/config.state';
|
||||
|
||||
export const ConfigProvider = ({ children }: PropsWithChildren) => {
|
||||
const { setConfig } = useConfigStore();
|
||||
const { token } = useTokenStore();
|
||||
|
||||
useEffect(() => {
|
||||
if (!token) {
|
||||
return;
|
||||
}
|
||||
const api = ConfigApi.getInstance(token);
|
||||
api.getConfig().then(config => setConfig(config.data));
|
||||
}, [token]);
|
||||
|
||||
return <>{children}</>;
|
||||
};
|
||||
Reference in New Issue
Block a user