| 1234567891011121314151617181920212223242526272829303132 |
- import { create } from 'zustand';
- import { SignUpFormState } from '../types/signUpFormData';
- const useSignUpStore = create<SignUpFormState>((set) => ({
- signUpFormData: {
- phone: '',
- phoneVerificationStatus: false,
- name: '',
- password: '',
- email: '',
- birthDate: '',
- isUberDriver: undefined,
- vehicleType: '',
- vehicleModel: '',
- licensePlate: '',
- address: '',
- paymentMethod: '',
- gender: '',
- selectedCarBrand: '',
- selectedCarSeries: '',
- selectedCarModel: ''
- },
- setSignUpFormData: (newFormData) =>
- set((state) => ({
- signUpFormData: {
- ...state.signUpFormData,
- ...newFormData
- }
- }))
- }));
- export default useSignUpStore;
|