1.0.2 • Published 10 months ago

modal-react-lib v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

version

modal-react-lib

Simple modal library for react project

exemple

Technologies

React version

NodeJS Version

NPM version

create react library version

VSCode version

Install

npm install --save modal-react-lib

Usage

Example

import React, { useState } from 'react'

import Modal from 'modal-react-lib'
import 'modal-react-lib/dist/index.css'

const App = () => {
  const [openModal, setOpenModal] = useState(false)

  const modal_content = {
    title: 'Modal Title',
    text: 'Modal content'
  }

  return (
    <>
      <button onClick={() => setOpenModal(!openModal)}>Open modal</button>

      <Modal
        openState={openModal}
        onRequestClose={setOpenModal}
        content={modal_content}
      />
    </>
  )
}

export default App

Step by step

  1. Import component and style file
import Modal from 'modal-react-lib'
import 'modal-react-lib/dist/index.css'
  1. Create open/close state with useState hook
import React, { useState } from 'react'

const App = () => {
  const [openModal, setOpenModal] = useState(false)
  ...
  1. Create object with content of modal
const modal_content = {
  title: 'Modal Title',
  text: 'Modal content'
}
  1. Add component in render with props
<Modal
  openState={openModal}
  onRequestClose={setOpenModal}
  content={modal_content}
/>
  1. Control modal by changing state
<button onClick={() => setOpenModal(!openModal)}>Open modal</button>

License

MIT © MaeRiz

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago