user_store.tsx 546 B

12345678910111213141516171819202122232425
  1. import { create } from 'zustand';
  2. import { UserState } from '../types/user';
  3. const userStore = create<UserState>((set) => ({
  4. user: {
  5. address: '',
  6. birthday: '',
  7. license_plate: '',
  8. email: '',
  9. // firstname: null,
  10. gender: '',
  11. nickname: '',
  12. phone: null
  13. },
  14. setUser: (newUserData) =>
  15. set((state) => ({
  16. user: {
  17. ...state.user,
  18. ...newUserData
  19. }
  20. }))
  21. }));
  22. export default userStore;