UNPKG

react-masonry-component2

Version:

react 的瀑布流组件库,支持 columns 布局、弹性布局、绝对定位布局三种方法实现

13 lines (10 loc) 749 B
import { __assign } from '../../node_modules/tslib/tslib.es6.js'; import { jsx } from 'react/jsx-runtime'; import './index.scss.js'; import classNames from 'classnames'; import { DEFAULT_GUTTER } from '../const.js'; var MasonryColumn = function (props) { var children = props.children, columnCount = props.columnCount, _a = props.className, className = _a === void 0 ? "" : _a, _b = props.style, style = _b === void 0 ? {} : _b, _c = props.gutter, gutter = _c === void 0 ? DEFAULT_GUTTER : _c; return (jsx("div", __assign({ className: classNames(["masonry-column-wrap", className]), style: __assign(__assign({}, style), { columnGap: gutter, columnCount: columnCount }) }, { children: children }))); }; export { MasonryColumn as default };