react-layout-kit
Version:
a npm develop template
26 lines (25 loc) • 941 B
JavaScript
'use client';
import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2";
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties";
var _excluded = ["children", "className", "prefixCls"];
import FlexBasic from "../FlexBasic";
import { getPrefix } from "../utils";
import isEqual from 'fast-deep-equal';
import { memo } from 'react';
import { jsx as _jsx } from "react/jsx-runtime";
var Center = /*#__PURE__*/memo(function (_ref) {
var children = _ref.children,
className = _ref.className,
prefixCls = _ref.prefixCls,
res = _objectWithoutProperties(_ref, _excluded);
return /*#__PURE__*/_jsx(FlexBasic, _objectSpread(_objectSpread({
internalClassName: "".concat(getPrefix(prefixCls), "-center"),
className: className
}, res), {}, {
align: 'center',
justify: 'center',
children: children
}));
}, isEqual);
Center.displayName = 'Center';
export default Center;