UNPKG

@qite/tide-booking-component

Version:

React Booking wizard & Booking product component for Tide

28 lines (20 loc) 619 B
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<boolean>) { state.userValidated = action.payload; } } }); export const { setUserValidated } = summarySlice.actions; export const selectUserValidated = (state: RootState) => state.summary.userValidated; export default summarySlice.reducer;