13 lines
314 B
TypeScript
13 lines
314 B
TypeScript
import { create } from 'zustand';
|
|
import { IConfig } from '@/api/config.api';
|
|
|
|
interface IUseConfig {
|
|
config: IConfig | null;
|
|
setConfig: (config: IConfig | null) => void;
|
|
}
|
|
|
|
export const useConfigStore = create<IUseConfig>(set => ({
|
|
config: null,
|
|
setConfig: config => set(() => ({ config })),
|
|
}));
|