Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { useState } from "react"
- const useModal = (selector) => {
- const [modalIsOpen, setIsOpen] = useState(false)
- function toggleDialog() {
- setIsOpen(!modalIsOpen)
- if (modalIsOpen) {
- document.querySelector(`${selector}`).removeAttribute("open")
- } else {
- document.querySelector(`${selector}`).setAttribute("open", true)
- }
- }
- return { toggleDialog, modalIsOpen }
- }
- export default useModal
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement