UNPKG

modale-react-rm

Version:

Simple modale with a popup reaction style in React

52 lines (37 loc) 1.57 kB
# modale-react-rm > modale-react-rm library by Romin Manogil [![NPM](https://img.shields.io/npm/v/modale-react-rm.svg)](https://www.npmjs.com/package/modale-react-rm) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com) ## Install ```bash npm i modale-react-rm ``` ## Example [![Modale](./src/assets/screen-modale-example.PNG)]("Modale") ## Usage ```jsx import React from 'react' const App = () => { /* setting the modale*/ const [isOpen, setIsOpen] = useState(false) const message = 'Modale is open' return ( <div> /*example to open up*/ <button type='button' onClick={setIsOpen(true)}>Save</button> <Modale content={message} trigger={isOpen} setTrigger={setIsOpen} /> </div> ) } export default App ``` ## Controllable Props |Prop name |Description |Default | |-------------|----------------------------------------------|--------------------------------| |content |**_string_** Your message |n/a | |trigger |**_boolean_** Open or close modale |`false`(closed) | |setTrigger |cross **_function_** used **_boolean_** params|`() => setTrigger(false)` | ## More info The GitHub repository containing this library can be found at: https://github.com/RominM/modale-react-rm/ ## License MIT © [mglStudio](https://github.com/RominM)