UNPKG

@pnp/spfx-controls-react

Version:

Reusable React controls for SharePoint Framework solutions

24 lines 1.21 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.teamsReducer = void 0; var tslib_1 = require("tslib"); var ETeamTypes_1 = require("./ETeamTypes"); var teamsReducer = function (state, action // eslint-disable-line @typescript-eslint/no-explicit-any ) { switch (action.type) { case ETeamTypes_1.ETeamTypes.SET_TEAM_MEMBERS: return tslib_1.__assign(tslib_1.__assign({}, state), { teamMembers: action.payload }); case ETeamTypes_1.ETeamTypes.SET_TEAM_OWNERS: return tslib_1.__assign(tslib_1.__assign({}, state), { teamsOwners: action.payload }); case ETeamTypes_1.ETeamTypes.SET_TEAM_CHANNELS: return tslib_1.__assign(tslib_1.__assign({}, state), { channelsMenu: action.payload }); case ETeamTypes_1.ETeamTypes.SET_HAS_ERROR: return tslib_1.__assign(tslib_1.__assign({}, state), { hasError: action.payload }); case ETeamTypes_1.ETeamTypes.SET_IS_LOADING: return tslib_1.__assign(tslib_1.__assign({}, state), { isLoading: action.payload }); default: return state; } }; exports.teamsReducer = teamsReducer; //# sourceMappingURL=TeamReducer.js.map