import { DangerButton, PrimaryButton, SuccessButton, WarningButton } from "$/component/button"; import { Modal } from "$/component/modal"; import { createFileRoute } from "@tanstack/react-router"; import { useState } from "react"; export const Route = createFileRoute("/modal/")({ component: ModalPage }); function ModalPage(){ const [ displayCenteredModal, setDisplayCenteredModal ] = useState(false); const [ displayTopModal, setDisplayTopModal ] = useState(false); return (

Modals

setDisplayCenteredModal(true)} > Centered Modal setDisplayTopModal(true)} > Top Modal
{}} > Timed Modal {}} > Timed Modal {}} > Timed Modal {}} > Timed Modal
setDisplayCenteredModal(false)} /> setDisplayTopModal(false)} />
); } function DemoCenteredModal({ display, onClose }:{ display: boolean; onClose: () => void; }){ return ( This is the centered modal. I am giving multiple lines so we can see how it looks. ); } function DemoTopModal({ display, onClose }:{ display: boolean; onClose: () => void; }){ return ( This is the top modal. I am giving multiple lines so we can see how it looks. ); }