@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>);

Readme

Keywords

none

Package Sidebar

Install

npm i @elementary/modalcontroller

Weekly Downloads

0

Version

0.6.1

License

MIT

Unpacked Size

6.16 kB

Total Files

4

Last publish

Collaborators

  • rajatsharma