UNPKG

react-permissions-dynamic

Version:
15 lines (14 loc) 820 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.removeActionsFromProgress = exports.addActionsToProgress = void 0; const _1 = require("."); const addActionsToProgress = ({ progressPermissionsRef, actionsToCheck = [], }) => { const newInProgressPermissions = (0, _1.expand)(progressPermissionsRef.current, actionsToCheck); return (progressPermissionsRef.current = newInProgressPermissions); }; exports.addActionsToProgress = addActionsToProgress; const removeActionsFromProgress = ({ progressPermissionsRef, actionsToCheck = [], }) => { const newInProgressPermissions = (0, _1.remove)(progressPermissionsRef.current, actionsToCheck); return (progressPermissionsRef.current = newInProgressPermissions); }; exports.removeActionsFromProgress = removeActionsFromProgress;