mirror of
https://github.com/Paris-est-Ludique/intranet.git
synced 2025-06-12 10:34:20 +02:00
19 lines
600 B
TypeScript
19 lines
600 B
TypeScript
import { FC, memo, useCallback } from "react"
|
|
import { hideModal, MODAL_IDS } from "../../../store/ui"
|
|
import Modal from "../../Modal/Modal"
|
|
import useAction from "../../../utils/useAction"
|
|
import DayWishesForm from "./DayWishesForm"
|
|
|
|
const DayWishesFormModal: FC = (): JSX.Element => {
|
|
const execHideModal = useAction(hideModal)
|
|
const afterFormSubmit = useCallback(() => execHideModal(), [execHideModal])
|
|
|
|
return (
|
|
<Modal modalId={MODAL_IDS.DAYWISHES}>
|
|
<DayWishesForm afterSubmit={afterFormSubmit} />
|
|
</Modal>
|
|
)
|
|
}
|
|
|
|
export default memo(DayWishesFormModal)
|