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.
);
}