You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
458 B
JavaScript
13 lines
458 B
JavaScript
import { create } from 'zustand';
|
|
import { devtools } from 'zustand/middleware';
|
|
|
|
export const useFormStore = create(
|
|
devtools((set, get) => ({
|
|
formValues: {},
|
|
setFormValues: (values) => set((state) => ({ formValues: { ...state.formValues, ...values } })),
|
|
formValuesToSub: {},
|
|
setFormValuesToSub: (values) => set((state) => ({ formValuesToSub: { ...state.formValuesToSub, ...values } })),
|
|
}))
|
|
);
|
|
export default useFormStore;
|