fix merge errors

This commit is contained in:
mengstabketemaw
2026-06-10 11:42:54 +03:00
parent 5a3f2b967d
commit 2dca5e846d
3 changed files with 35 additions and 4 deletions

View File

@@ -0,0 +1,33 @@
import { createSlice, type PayloadAction } from '@reduxjs/toolkit';
interface SignupState {
email: string;
phoneNumber: string;
step: 'form' | 'otp' | 'complete';
}
const initialState: SignupState = {
email: '',
phoneNumber: '',
step: 'form',
};
const signupSlice = createSlice({
name: 'signup',
initialState,
reducers: {
setSignupData(state, action: PayloadAction<{ email: string; phoneNumber: string }>) {
state.email = action.payload.email;
state.phoneNumber = action.payload.phoneNumber;
},
setSignupStep(state, action: PayloadAction<SignupState['step']>) {
state.step = action.payload;
},
resetSignup() {
return initialState;
},
},
});
export const { setSignupData, setSignupStep, resetSignup } = signupSlice.actions;
export const signupReducer = signupSlice.reducer;