Modal initial comit

This commit is contained in:
2025-02-24 23:29:46 -05:00
parent 5bb6e0a37f
commit eba1676c15
7 changed files with 256 additions and 0 deletions

View File

@@ -1,7 +1,51 @@
import Modal from "@/components/modal/Modal";
import ModalBody from "@/components/modal/ModalBody";
import ModalFooter from "@/components/modal/ModalFooter";
import ModalHeader from "@/components/modal/ModalHeader";
import { useState } from "react";
export default function HomePage(){
const [ displayModal, setDisplayModal ] = useState(false);
const showModal = () => {
setDisplayModal(true);
}
const hideModal = () => {
setDisplayModal(false);
}
return (
<main>
Home Page
<button
onClick={showModal}
>
Modal
</button>
<Modal
display={displayModal}
close={hideModal}
backgroundType="darken-blur"
>
<ModalHeader
close={hideModal}
backgroundType="lighten"
>
Header
</ModalHeader>
<ModalBody>
Body
</ModalBody>
<ModalFooter
backgroundType="lighten"
>
Footer
</ModalFooter>
</Modal>
</main>
);
}