UNPKG

1.41 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
4
5var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
6
7exports.__esModule = true;
8exports["default"] = void 0;
9
10var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
11
12var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
13
14var _react = _interopRequireWildcard(require("react"));
15
16var _Grid = _interopRequireDefault(require("../Grid"));
17
18var _utils = require("./utils");
19
20var SimpleGrid = (0, _react.forwardRef)(function (_ref, ref) {
21 var columns = _ref.columns,
22 spacingX = _ref.spacingX,
23 spacingY = _ref.spacingY,
24 spacing = _ref.spacing,
25 minChildWidth = _ref.minChildWidth,
26 props = (0, _objectWithoutPropertiesLoose2["default"])(_ref, ["columns", "spacingX", "spacingY", "spacing", "minChildWidth"]);
27 var templateColumns = !!minChildWidth ? (0, _utils.widthToColumns)(minChildWidth) : (0, _utils.countToColumns)(columns);
28 return _react["default"].createElement(_Grid["default"], (0, _extends2["default"])({
29 ref: ref,
30 gap: spacing,
31 columnGap: spacingX,
32 rowGap: spacingY,
33 templateColumns: templateColumns
34 }, props));
35});
36SimpleGrid.displayName = "SimpleGrid";
37var _default = SimpleGrid;
38exports["default"] = _default;
\No newline at end of file