22 lines
547 B
TypeScript
22 lines
547 B
TypeScript
import {
|
|
createClientSlice,
|
|
createDateTimeSlice,
|
|
createMasterSlice,
|
|
createServiceSlice,
|
|
createSlotSlice,
|
|
createStepsSlice,
|
|
} from '../lib/slices';
|
|
import { type OrderStore } from './types';
|
|
import { createStore } from 'zustand';
|
|
|
|
export function createOrderStore() {
|
|
return createStore<OrderStore>((...args) => ({
|
|
...createClientSlice(...args),
|
|
...createDateTimeSlice(...args),
|
|
...createMasterSlice(...args),
|
|
...createServiceSlice(...args),
|
|
...createSlotSlice(...args),
|
|
...createStepsSlice(...args),
|
|
}));
|
|
}
|