18 lines
431 B
TypeScript
18 lines
431 B
TypeScript
|
import create from "zustand";
|
||
|
import { persist } from "zustand/middleware"
|
||
|
|
||
|
|
||
|
const useStore = create<any>()(
|
||
|
persist((set, get) => ({
|
||
|
tariffs: {},
|
||
|
tariffsUpdate: (element:any) => {set((state:any) => ({ tariffs: {...state.tariffs, ...element} }))},
|
||
|
tariffsClear: () => set({tariffs: {}}),
|
||
|
}),
|
||
|
{
|
||
|
name: "tariffs",
|
||
|
getStorage: () => localStorage,
|
||
|
}
|
||
|
));
|
||
|
|
||
|
|
||
|
export default useStore;
|