@codecraftkit/clickoutside

1.0.4 • Public • Published

clickoutside

Made with create-react-library

NPM JavaScript Style Guide

Install

npm install --save @codecraftkit/clickoutside

Usage

import React, { Component } from 'react'
import {Box, Button, Code, Grid, Text, useDisclosure} from "@chakra-ui/core";
import ClickOutside from "@codecraftkit/clickoutside";

const ExampleComponent = () => {
    const {isOpen, onOpen, onClose} = useDisclosure();
    return (
         <Fragment>
           {
               isOpen ?
                   <ClickOutside handleAction={onClose}>
                       <Box rounded='md' bg='red.400' color='white' p={4}>
                           Click outside this button to close it</Box>
                   </ClickOutside> :
                   <Button variantColor={'blue'} onClick={onOpen}>Open Box</Button>
           }
         </Fragment>)
}

License

MIT © CodeCraft

Readme

Keywords

none

Package Sidebar

Install

npm i @codecraftkit/clickoutside

Weekly Downloads

12

Version

1.0.4

License

MIT

Unpacked Size

11.2 kB

Total Files

15

Last publish

Collaborators

  • cc-dev04
  • development.fino