Repository URL to install this package:
|
Version:
3.12.2 ▾
|
import { METADATA_MODEL_TYPE_IDS } from '@filerobot/utils/lib/constants';
var getMetadataGroups = function getMetadataGroups(metadataModel) {
var metaModelType = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : METADATA_MODEL_TYPE_IDS.FILES;
var isRootOnly = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
var model = (metadataModel || []).find(function (model) {
return model.applies_to === metaModelType;
}) || {};
var groups = ((model === null || model === void 0 ? void 0 : model.groups) || []).filter(function (group) {
return group && (group.fields || []).length > 0;
});
return isRootOnly ? groups.filter(function (_ref) {
var isRoot = _ref.isRoot;
return isRoot;
}) : groups;
};
export default getMetadataGroups;