UNPKG

@qite/tide-booking-component

Version:

React Booking wizard & Booking product component for Tide

29 lines (21 loc) 652 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;