UNPKG

@it-corp/vpbank-spotlight

Version:

Command center components for react and VPbank components

31 lines (27 loc) 697 B
'use client'; 'use strict'; var isActionsGroup = require('./is-actions-group.cjs'); function limitActions(actions, limit) { const result = []; if (!Array.isArray(actions)) { return []; } for (let i = 0; i < actions.length; i += 1) { const item = actions[i]; if (result.length >= limit) { return result; } if (isActionsGroup.isActionsGroup(item)) { result.push({ group: item.group, actions: limitActions(item.actions, limit - result.length) }); } if (!isActionsGroup.isActionsGroup(item)) { result.push(item); } } return result; } exports.limitActions = limitActions; //# sourceMappingURL=limit-actions.cjs.map