# @grafloria/dashboard

Grafloria Dashboards is an MIT JavaScript dashboard layout library: draggable, resizable widgets on a grid or a splitter layout, with undo, nesting and persistence built in, for Angular, React, Vue or plain JavaScript.

## Install

```bash
npm install @grafloria/dashboard @grafloria/element @grafloria/engine @grafloria/renderer
```

It expects these alongside it:

- `@grafloria/element` ^0.4.9
- `@grafloria/engine` ^0.3.0
- `@grafloria/renderer` ^0.4.0

## Also exported from here

These names are documented with the package that defines them, and can be imported from this one too.

- From [@grafloria/element](https://atloria.dev/p/grafloria-h7YM7amryF/developer/grafloria-element-overview): `bindDashboardGrid`, `BUILT_IN_WIDGET_KINDS`, `dashboard`, `DashboardGridHandle`, `DashboardGridOptions`, `DashboardHandle`, `DashboardOptions`, `DashboardSnapshot`, `DashboardSpec`, `DashboardViewSpec`, `DashboardWidgetSpec`, `defaultWidgetRenderer` and 7 more
