React components using Pure CSS.
npm install react-pure
React is also required as a peer dependency.
You can download UMD builds from the dist folder.
The components are accessible in the window.ReactPure
object.
The components documented below are exposed as CommonJS modules and can be accessed in the following ways:
// ES6
import { Button, Cell } from 'react-pure';
// CommonJS
var Button = require('react-pure').Button;
// or
var Pure = require('react-pure');
var Button = Pure.Button;
// Direct access to the module
var Button = require('react-pure/lib/Button');
active: bool
(optional, defaults to false): adds thepure-button-active
class.disabled: bool
(optional, defaults to false): adds thepure-button-disabled
class.primary: bool
(optional, defaults to false): adds thepure-button-primary
class.href: string
(optional): if set, renders a<a>
element instead of<button>
.
A Cell is an element of a Pure CSS Grid
size: string
(optional, defaults to 1): adds thepure-u-{size}
class. You can use the/
separator instead of-
, ex:<Cell size='1/3'>
.sm: string
(optional): adds thepure-u-sm-{sm}
class.md: string
(optional): adds thepure-u-md-{md}
class.lg: string
(optional): adds thepure-u-lg-{lg}
class.xl: string
(optional): adds thepure-u-xl-{xl}
class.
horizontal: bool
(optional, defaults to false): adds thepure-menu-horizontal
class.scrollable: bool
(optional, defaults to false): adds thepure-menu-scrollable
class.
Renders a <li>
node with the pure-menu-item
class by default.
allowHover: bool
(optional, defaults to false): adds thepure-menu-allow-hover
class.disabled: bool
(optional, defaults to false): adds thepure-menu-disabled
class.hasChildren: bool
(optional, defaults to false): adds thepure-menu-has-children
class.selected: bool
(optional, defaults to false): adds thepure-menu-selected
class.
bordered: bool
(optional, defaults to false): adds thepure-table-bordered
class.horizontal: bool
(optional, defaults to false): adds thepure-table-horizontal
class.striped: bool
(optional, defaults to false): adds thepure-table-striped
class.
See CHANGELOG file.
Apache 2.0
Copyright 2015 Hailo
See LICENSE file.