front-hub/src/stores/tariffs.ts

22 lines
515 B
TypeScript
Raw Normal View History

2023-06-16 20:09:56 +00:00
import { Tariff } from "@root/model/tariff";
import { create } from "zustand";
import { devtools } from "zustand/middleware";
interface TariffStore {
tariffs: Tariff[];
}
export const useTariffStore = create<TariffStore>()(
devtools(
(set, get) => ({
tariffs: [],
}),
{
name: "Tariff store",
enabled: process.env.NODE_ENV === "development",
}
)
);
export const setTariffs = (tariffs: Tariff[]) => useTariffStore.setState({tariffs})