React components using Pure CSS.
npm install react-pure
React is also required as a peer dependency.
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.
- Updated Babel to v5.
- Removed
size
property fromButton
as it is not a default Pure class.
Fixed MenuItem
export.
Added babel-runtime as a dependency to avoid duplicate declarations in modules.
Publish source in npm package so that apps can use their own transpiler.
This version is meant to be used with React v0.13 and Pure v0.6.
- Added
MenuItem
element. - Added
scrollable
property toMenu
(Pure v0.6). - Removed
open
property fromMenu
(Pure v0.6). - Removed the
joinClasses()
util, classnames is used internally instead.
Initial release, using React v0.12 and Pure v0.5.
Apache 2.0
Copyright 2015 Hailo