@riil-frontend/component-page-creater
Version:
page creater components,include components list,component attribute panel and page canvas
27 lines (25 loc) • 1.31 kB
JavaScript
import _extends from "@babel/runtime/helpers/extends";
import _objectWithoutPropertiesLoose from "@babel/runtime/helpers/objectWithoutPropertiesLoose";
import _Collapse from "@alifd/next/es/collapse";
import React, { Fragment } from 'react';
import { createVirtualBox } from '@formily/react-schema-renderer';
var Panel = _Collapse.Panel;
export var FormCollapse = createVirtualBox('FormCollapse', function (_ref) {
var children = _ref.children,
className = _ref.className,
props = _objectWithoutPropertiesLoose(_ref, ["children", "className"]);
return /*#__PURE__*/React.createElement(_Collapse, _extends({
className: 'collapse-no-title-background' + ' formily-collapse-panel ' + 'collapse-no-title-background-inner ' + className
}, props), children.map(function (item) {
return /*#__PURE__*/React.createElement(_Collapse.Panel, item.props.schema['x-component-props'], item);
}));
});
export var FormCollapsePanel = createVirtualBox('FormCollapsePanel', function (_ref2) {
var children = _ref2.children,
props = _objectWithoutPropertiesLoose(_ref2, ["children"]);
return /*#__PURE__*/React.createElement("div", null, /*#__PURE__*/React.createElement(Fragment, null, children));
});
export default {
FormCollapse: FormCollapse,
FormCollapsePanel: FormCollapsePanel
};