17 lines
364 B
TypeScript
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,
|
|
}))
|