viskan-deku-popup

Popup/modal component for deku

Usage no npm install needed!

<script type="module">
  import viskanDekuPopup from 'https://cdn.skypack.dev/viskan-deku-popup';
</script>

README

viskan-deku-popup Build Status

Popup/modal component for deku

Install

$ npm install --save viskan-deku-popup

Usage

import Popup from 'viskan-deku-popup';

const openPopup = (setState) => {
    setState({open: true});
};

const render = ({state}, setState) => {
    const {open} = state;

    return (
        <Button onClick={openPopup(setState)}>Open popup!</Button>
        <Popup open={open}>
            <h1>Hello world!</h1>
        </Popup>
    );
};

export default {render};