0.1.0 • Published 4 years ago

@jimengio/meson-grid v0.1.0

Weekly downloads
11
License
MIT
Repository
-
Last release
4 years ago

Meson Grid

Simplified React Grid based on JSON configurations.

http://fe.jimu.io/meson-grid/#/

Usage

npm.io

yarn add @jimengio/meson-grid
import { MesonGrid } from "@jimengio/meson-grid";

<MesonGrid
  className={styleArea}
  configs={{
    // 设定栅格宽/高的大小
    sizes: [6, 6],
    // 也可以用 xGap, yGap 分别设定
    gap: 12,
  }}
  // 位置处理
  items={[
    { name: "a", from: [0, 0], span: [2, 2] },
    { name: "a", from: [2, 0], span: [4, 1] },
    { name: "b", from: [2, 1], span: [2, 2] },
    { name: "b", from: [0, 2], span: [2, 2] },
    { name: "b", from: [2, 3], span: [2, 2] },
  ]}
  // 注册组件
  components={{
    a: elementA,
    b: elementB,
  }}
  // 开发环境可以打开参考线方便调试
  showGuideLines={showLines}
/>;

Workflow

https://github.com/jimengio/ts-workflow

License

MIT