1.0.6 • Published 1 year ago
tuo-modal v1.0.6
tuo-modal
modal with fullpage background (react)
Screenshot
Development
npm install
yarn install
npm run dev
yarn devInstall
npm install tuo-modal
yarn add tuo-modalUsage
const [open, setOpen] = useState<boolean>(false);
//ex btn
<button type="button" onClick={() => setOpen(true)}>
<TuoFadeModal open={open} onClose={() => setOpen(false)}>
  ...JSX.Element (content inside the modal)
</TuoFadeModal>API
TuoFadeModal props
| name | description | type | defalut | 
|---|---|---|---|
| className | additional css class modal without background | stiring | |
| width | width of modal | number / 'auto' | 300 | 
| height | height of modal | number / 'auto' | 400 | 
| modalColor | background-color of modal | string | '#fff' | 
| modalRadius | border-radius of modal | number | 10 | 
| modalPadding | padding of modal | number | 10 | 
| backgroundColor | background-color of background | string | '#0003' | 
| clickBackgroundClose | onclose when clicked background | boolean | true | 
| closeBtn | close button | boolean | true | 
| closeBtnColor | color of close button | string | '#333' | 
| open | open modal | boolean | |
| onClose | close function of modal | () => void | |
| closeAnimationEnd | function after close animation is complete | () => void |