Warning
This project is unmaintained.
A β¨ dazzling π« dashboard that works for you
- Built with React + Next. Use any React component as a dashboard object π‘
- Pre-cooked on the server for instant page loads with SSR π³
- Includes basic components to fill your first board π
# Clone the repository
$ git clone https://github.com/Dazzboard/dazzboard.git
$ cd dazzboard
# Install dependencies
$ npm install
# Run Development
$ npm run dev
npm start
Opens at localhost:3000
A container for holding a singular componentized element.
[background, badge, direction, fill, text, title, subtitle, subtext, width, wrap]
A collection of <Dash /> elements representing a single dashboard. Nest multiple to add more Dazzboards.
(also <DashGroup />, <DashList />, <DashTabs />)
[width]
A container for multiple <Dash /> elements.
(also <DashGroup />, <DashList />, <DashTabs />)
[color, height, title, width]
A container for multiple <Dash /> elements, displayed in a compact format.
[color, height, title, width]
A container for multiple <DashGroup /> elements to create a tabbed list.
[height, width]
A colorful <Dash /> element with simpler API.
[background, text, title, subtext, width]
A simple monospace text wrapper
[color]
Type: string
The CSS background value for the element.
background='linear-gradient(315deg, #df74f9, #b72cf6)'Type: object
Add a colored badge to a <Dash /> element. Options are success and error.
badge={{ success: {text: 'OK', link: '#'}, error: {text: 'Alert!', link: '#'}}}Type: string
Hex color for the highlight color or title color of an element.
'row' || 'column'
Set the Flexbox flex-direction.
Type: bool
For stretching an element to fit it's container.
fill='true'Type: string
Defines the element height.
height='300px'Type: number || array
Defines a responsive element width. Use an array to define widths at multiple breakpoints. More info in the Rebass docs.
width={[1, 1, 1, 1/4]}Type: bool
Sets the Flexbox flex-wrap.
wrap='true'Type: string
Dash text content properties.
MIT Β© Lacy Morrow

