UNPKG

vxe-pc-ui

Version:
1 lines 638 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getNewWidgetId=getNewWidgetId,exports.hasFormDesignLayoutType=void 0;var _xeUtils=_interopRequireDefault(require("xe-utils")),_widgetInfo=require("./widget-info");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let maxWidgetId=1e5;function getNewWidgetId(e){return _xeUtils.default.eachTree(e,e=>{e&&(maxWidgetId=Math.max(maxWidgetId,e.id))},{children:"children"}),++maxWidgetId}const hasFormDesignLayoutType=e=>{return!!e&&"layout"===(0,_widgetInfo.getWidgetConfig)(e.name).group};exports.hasFormDesignLayoutType=hasFormDesignLayoutType;