import { createSlice, PayloadAction } from "@reduxjs/toolkit";

interface ProfileState {
  profileImage: string | null;
}

const initialState: ProfileState = {
  profileImage: null, // Default profile image
};

const profileSlice = createSlice({
  name: "profile",
  initialState,
  reducers: {
    updateProfileImage: (state, action: PayloadAction<string>) => {
      state.profileImage = action.payload;
    },
  },
});

export const { updateProfileImage } = profileSlice.actions;
export default profileSlice.reducer;

