import { Dialog } from "@kobalte/core"; import { JSX } from "solid-js"; import { Button, LargeHeader } from "~/components/layout"; import close from "~/assets/icons/close.svg"; import { DIALOG_CONTENT, DIALOG_POSITIONER } from "~/styles/dialogs"; type FullscreenModalProps = { title: string, open: boolean, setOpen: (open: boolean) => void, children?: JSX.Element, onConfirm?: () => void confirmText?: string } export function FullscreenModal(props: FullscreenModalProps) { const onNice = () => { props.onConfirm ? props.onConfirm() : props.setOpen(false) } return (
{props.title} Close
{props.children}
) }