front-hub/src/stores/discounts.ts
nflnkr a6ac175f22 fix cart & custom tariff calculations
use discount type from kitui package
use functions for finding discounts from kitui package
remove old discount types
2023-07-13 21:59:38 +03:00

23 lines
552 B
TypeScript

import { Discount } from "@frontend/kitui";
import { create } from "zustand";
import { devtools } from "zustand/middleware";
interface DiscountStore {
discounts: Discount[];
}
export const useDiscountStore = create<DiscountStore>()(
devtools(
(set, get) => ({
discounts: []
}),
{
name: "Discounts",
enabled: process.env.NODE_ENV === "development",
}
)
);
export const setDiscounts = (discounts: DiscountStore["discounts"]) => useDiscountStore.setState({ discounts });