Files
mini-programs/src/store/orderStore.ts

17 lines
364 B
TypeScript

import { create } from "zustand";
export interface OrderStore {
paying: boolean;
setPaying: (paying: boolean) => void;
}
export const useOrderStore = create<OrderStore>()((set) => ({
paying: false,
setPaying: (paying: boolean) => set({ paying }),
}));
export const useOrder = () => useOrderStore(({ paying, setPaying }) => ({
paying,
setPaying,
}))