signalfire-reactor

0.0.1 • Public • Published

Reactor React Library

React JS Reusable Components

** THIS IS A WIP - DON'T USE ATM **

Components

Based losely on these bootstrap components, but in react and not using any bootstrap styling.

TODO

Lots and lots. Testing, styling, additional components.

USAGE

First import the themeprovider, theme code...

import { ThemeProvider } from 'signalfire-reactor';
import { ThemeClassic } from 'signalfire-reactor';

Then if you want to use our reset, global styles you may import below. You can, of course use you own at this point...

import { GlobalStyle } from 'signalfire-reactor';

Then import the component you want...

import { Alert } from 'signalfire-reactor';

The currently available components are Alert, Breadcrumb, Button, Card, DropButton, Jumbotron

Then wrap the components with a element and pass the theme to it...

<ThemeProvider theme={ThemeClassic}>
...
</ThemeProvider>

Then if you are using the element place this inside ...

<ThemeProvider theme={ThemeClassic}>
    <GlobalStyle/>
</ThemeProvider>

Then place whatever component you want to use inside the element...

<ThemeProvider theme={ThemeClassic}>
    <GlobalStyle/>
    <Alert
        type="info"
        message="An information message"
        items={[{ text: 'Info message 1' }, { text: 'Info message 2' }]}
    />
</ThemeProvider>

DEMO

The library is using storybook so you can fire this up by running the command npm run storybook. The interface should then be available on http://localhost:9001

/signalfire-reactor/

    Package Sidebar

    Install

    npm i signalfire-reactor

    Weekly Downloads

    3

    Version

    0.0.1

    License

    MIT

    Unpacked Size

    123 kB

    Total Files

    18

    Last publish

    Collaborators

    • signalfire