deku-popup
Version:
Popup/modal component for deku
56 lines (33 loc) • 706 B
Markdown
# deku-popup
> Popup/modal component for deku
## Install
```
$ npm install deku-popup
```
## Usage
```js
import Popup from 'deku-popup';
const openPopup = setState => {
setState({open: true});
};
const render = ({state}, setState) => (
<div>
<Button onClick={openPopup(setState)}>Open popup!</Button>
<Popup open={state.open}>
<h1>Hello world!</h1>
</Popup>
</div>
);
export default {render};
```
## API
### <Popup/>
#### onClickOutside
Type: `Function`
Function to call when clicking outside the popup.
#### open
Type: `boolean`<br>
Default: `false`
Whether to show the popup upon the initial render.
## License
MIT © [Kevin Mårtensson](https://github.com/kevva)