@aliretail/react-materials-components
Version:
19 lines (18 loc) • 896 B
JavaScript
import _extends from "@babel/runtime/helpers/extends";
import _objectWithoutPropertiesLoose from "@babel/runtime/helpers/objectWithoutPropertiesLoose";
var _excluded = ["children"];
import * as React from 'react';
import FilterX from "../../Filter";
import FormX from "../../Form/index";
export var GridLayout = function GridLayout(_ref) {
var children = _ref.children,
props = _objectWithoutPropertiesLoose(_ref, _excluded);
var xComponentProps = props.schema.getExtendsComponentProps();
var isForm = !!xComponentProps.isForm;
return /*#__PURE__*/React.createElement(React.Fragment, null, isForm ? /*#__PURE__*/React.createElement(FormX, _extends({
style: _extends({}, props.schema.style)
}, xComponentProps), children) : /*#__PURE__*/React.createElement(FilterX, _extends({
always: true,
style: _extends({}, props.schema.style)
}, xComponentProps), children));
};