From c42f03768e4c009a247d5cacbecaf4ac952752c9 Mon Sep 17 00:00:00 2001 From: Rafi Zadanly Date: Mon, 15 Jan 2024 13:54:30 +0700 Subject: Improve product detail performance --- src-migrate/modules/product-detail/stores/useProductDetail.ts | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src-migrate/modules/product-detail/stores') diff --git a/src-migrate/modules/product-detail/stores/useProductDetail.ts b/src-migrate/modules/product-detail/stores/useProductDetail.ts index 984d7948..794f0346 100644 --- a/src-migrate/modules/product-detail/stores/useProductDetail.ts +++ b/src-migrate/modules/product-detail/stores/useProductDetail.ts @@ -5,21 +5,27 @@ type State = { activeVariantId: number | null; activePrice: IProductVariantDetail['price'] | null; quantityInput: string; + askAdminUrl: string; }; type Action = { setActive: (variant: IProductVariantDetail) => void; setQuantityInput: (value: string) => void; + setAskAdminUrl: (url: string) => void; }; export const useProductDetail = create((set, get) => ({ activeVariantId: null, activePrice: null, quantityInput: '1', + askAdminUrl: '', setActive: (variant) => { set({ activeVariantId: variant.id, activePrice: variant.price }); }, setQuantityInput: (value: string) => { set({ quantityInput: value }); }, + setAskAdminUrl: (url: string) => { + set({ askAdminUrl: url }); + }, })); -- cgit v1.2.3