Atomic components for React UI styled with CSS Modules
npm install @react-ui/atoms-css-modulesAtomic components for React UI styled with CSS Modules

* Usage
* Components List
* License
sh
npm install --save @react-ui/core@latest @react-ui/atoms-css-modules
`Supply components and their styles to
initUI:`javascript
// src/components/ui/index.jsimport initUI from '@react-ui/core';
import atoms from '@react-ui/atoms-css-modules';
import Header from 'src/components/ui/header';
const UI = initUI(atoms.components, { Header })(atoms.styles);
export default UI;
`Use atomic components where needed:
`jsx
import React, { Component } from 'react';import UI from 'src/components/ui';
const {
Button, Label,
Grid: { Container, Row, Col },
} = UI;
class MyUberComponent extends Component {
render() {
return (
Beautiful Header
|
|
);
}
}
``* Alert
* Badge
* Button
* BtnGroup
* Image
* Label
* Loading
* Media
* Panel
* Grid (12 columns)
- Container
- Row
- Col
* Form
- Container
- Group
- Select
- Input
- Label
- Static
- Textarea
- Helper
* Navbar
- Container
- Menu
- Link
- Brand
- Static
* Pager
* Table
- Container
- Row
- Heading
- Cell
Apache License, Version 2.0