@elementary/modalcontroller

0.6.1 • Public • Published

@elementary/modalcontroller

Install

# install components
$ yarn add @elementary/components

Usage

  • Wrap your root component with Provider
import { withModalControllerProvider } from '@elementary/modalcontroller';

const Root = withModalControllerProvider(() => <App />);

ReactDOM.render(<Root />, document.getElementById('root'));
  • Wrap your user component with Consumer
import { withModalControllerConsumer } from '@elementary/modalcontroller';

const UserComponent = withModalControllerConsumer(props => <div>
  <button onClick={_ => props.addModal(_ => <div style={{ position: fixed }}>Hi this is Modal</div>)}>Open Modal</button>
<div>);

/@elementary/modalcontroller/

    Package Sidebar

    Install

    npm i @elementary/modalcontroller

    Weekly Downloads

    1

    Version

    0.6.1

    License

    MIT

    Unpacked Size

    6.16 kB

    Total Files

    4

    Last publish

    Collaborators

    • rajatsharma