mirror of
https://github.com/sasjs/server.git
synced 2025-12-11 03:34:35 +00:00
20 lines
490 B
TypeScript
20 lines
490 B
TypeScript
import { useState } from 'react'
|
|
import Modal from '../../components/modal'
|
|
|
|
export const useModal = () => {
|
|
const [openModal, setOpenModal] = useState(false)
|
|
const [modalTitle, setModalTitle] = useState('')
|
|
const [modalPayload, setModalPayload] = useState('')
|
|
|
|
const Dialog = () => (
|
|
<Modal
|
|
open={openModal}
|
|
setOpen={setOpenModal}
|
|
title={modalTitle}
|
|
payload={modalPayload}
|
|
/>
|
|
)
|
|
|
|
return { Dialog, setOpenModal, setModalTitle, setModalPayload }
|
|
}
|