1.1.2 • Published 3 years ago
@dorbus/flexboard v1.1.2
Flexboard-Skeleton
Demo
Installation
yarn
yarn add @dorbus/flexboardnpm
npm install @dorbus/flexboardUsage
To use Flexboard in your application first import FlexboardProvider, FlexboardFrame and Flexboard.
Left Sidebar
To use Left Sidebar FlexboardFrame component must be used below the Flexboard component inside FlexboardProvider and the direction prop in Flexboard component should be set to left.
import { Flexboard, FlexboardProvider, FlexboardFrame, ResizerType, Position } from '@dorbus/flexboard';
<FlexboardProvider>
<Flexboard
direction={Position.left}
draggable={true}
width={400}
minWidth={200}
maxWidth={600}
flexboardStyle={{ backgroundColor: "#f2f3f4" }}
resizerStyle={{ backgroundColor: "pink" }}
resizerType={ResizerType.gutterlane}
>
<div>Flexboard Content</div>
</Flexboard>
<FlexboardFrame>
<div>Frame Content</div>
</FlexboardFrame>
</FlexboardProvider>Right Sidebar
To use Right Sidebar FlexboardFrame component must be used above the Flexboard component inside FlexboardProvider and the direction prop in Flexboard component should be set to right.
import { Flexboard, FlexboardProvider, FlexboardFrame, ResizerType, Position } from '@dorbus/flexboard';
<FlexboardProvider>
<FlexboardFrame>
<div>Frame Content</div>
</FlexboardFrame>
<Flexboard
direction={Position.right}
draggable={true}
width={400}
minWidth={200}
maxWidth={600}
flexboardStyle={{ backgroundColor: "#f2f3f4" }}
resizerStyle={{ backgroundColor: "pink" }}
resizerType={ResizerType.gutterlane}
>
<div>Flexboard Content</div>
</Flexboard>
</FlexboardProvider>Left-Right Sidebar
To use Left-Right Sidebar FlexboardFrame component must be used in between the Flexboard left and right components inside FlexboardProvider.
import { Flexboard, FlexboardProvider, FlexboardFrame, ResizerType, Position } from '@dorbus/flexboard';
<FlexboardProvider>
<Flexboard
direction={Position.left}
draggable={true}
width={400}
minWidth={200}
maxWidth={600}
flexboardStyle={{ backgroundColor: "#f2f3f4" }}
resizerStyle={{ backgroundColor: "pink" }}
resizerType={ResizerType.gutterlane}
>
<div>Left-Sidebar</div>
</Flexboard>
<FlexboardFrame>
<div>Frame Content</div>
</FlexboardFrame>
<Flexboard
direction={Position.right}
draggable={true}
width={400}
minWidth={200}
maxWidth={600}
flexboardStyle={{ backgroundColor: "#f2f3f4" }}
resizerStyle={{ backgroundColor: "pink" }}
resizerType={ResizerType.gutterlane}
>
<div>Right-Sidebar</div>
</Flexboard>
</FlexboardProvider>API
Project Created & Maintained By
Divyanshu Shekhar
Aniket Pathak
Stargazers
Forkers
Copyright & License
Code and documentation Copyright (c) ISC © 2022 Dorbus.