diff options
Diffstat (limited to 'src-migrate/modules/product-detail/stores')
| -rw-r--r-- | src-migrate/modules/product-detail/stores/useProductDetail.ts | 6 |
1 files changed, 6 insertions, 0 deletions
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<State & Action>((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 }); + }, })); |
