import { PayloadAction, createSlice } from '@reduxjs/toolkit'; import { RootState } from '../../store'; export interface SummaryState { userValidated: boolean; } const initialState: SummaryState = { userValidated: false }; const summarySlice = createSlice({ name: 'summary', initialState, reducers: { setUserValidated(state, action: PayloadAction) { state.userValidated = action.payload; } } }); export const { setUserValidated } = summarySlice.actions; export const selectUserValidated = (state: RootState) => state.summary.userValidated; export default summarySlice.reducer;