UNPKG

@open-tender/cloud

Version:

A library of hooks, reducers, utility functions, and types for use with Open Tender applications that utilize our cloud-based Order API.

24 lines (23 loc) 957 B
"use strict"; var _a; Object.defineProperty(exports, "__esModule", { value: true }); exports.confirmationReducer = exports.selectConfirmationOrder = exports.setConfirmationOrder = exports.resetConfirmation = void 0; const toolkit_1 = require("@reduxjs/toolkit"); const types_1 = require("./types"); const initialState = { order: null }; const confirmationSlice = (0, toolkit_1.createSlice)({ name: types_1.ReducerType.Confirmation, initialState, reducers: { resetConfirmation: () => initialState, setConfirmationOrder: (state, action) => { state.order = action.payload; } } }); _a = confirmationSlice.actions, exports.resetConfirmation = _a.resetConfirmation, exports.setConfirmationOrder = _a.setConfirmationOrder; const selectConfirmationOrder = (state) => state.confirmation.order; exports.selectConfirmationOrder = selectConfirmationOrder; exports.confirmationReducer = confirmationSlice.reducer;