0.2.2 • Published 4 years ago

@spartan-ui/datagrid v0.2.2

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

@spartan-ui/spartan-ui

MIT Licensed NPM Version Build Status Test Coverage

Code Issues Codebase Maintainability Dependabot

Commitizen Prettier Jest

A collection of brutally simple components for building administrative dashboards with React Bootstrap.

Background

We love Bootstrap and React Bootstrap, but they only get you so far when building administrative dashboards. Spartan was built to enable our team to rapidly build applications that were consistent and reliable from a UI perspective. Most of our admin panels tended to converge on the same sort of design; header, footer, sidebar and content. We've spent enough time creating (and re-creating) those patterns, so we thought we'd finally extract the components into their own repository and open-source it.

Getting started

In an existing React project, run the following:

yarn add bootstrap react-bootstrap @spartan-ui/layout

Features

  • Typescript-first
  • Uses SASS and CSS modules
  • Use CSS Flexbox
  • Themeable (coming soon!)

Examples

An example project can be found in the examples/ folder. It was bootstrapped with Create React App, with just the basic setup for a Spartan project.

Components

Spartan is split up across several modules. This is because some of the dependencies required for those modules can add significant increases to your bundle size.

Layout

Charts

Data Grid

Date Picker

Drag and Drop

Select

Table