"use client"; import * as React from "react"; import { cn } from "@/lib/utils"; import { useMediaQuery } from "@/hooks/useMediaQuery"; import { Button } from "@/components/ui/button"; import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger, } from "@/components/ui/dialog"; import { Drawer, DrawerClose, DrawerContent, DrawerDescription, DrawerFooter, DrawerHeader, DrawerTitle, DrawerTrigger, } from "@/components/ui/drawer"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; interface AddCreditsModalProps { children: React.ReactNode; } function ProfileForm({ className }: React.ComponentProps<"form">) { const buttonText = "Proceed to your Elato Kit - $59"; return (
); } const PreorderModal: React.FC = ({ children }) => { const [open, setOpen] = React.useState(false); const isDesktop = useMediaQuery("(min-width: 768px)"); const title = "Preorder a Elato Kit"; const subtitle = "Get early access to our latest product."; if (isDesktop) { return ( {children} {title} {subtitle} ); } return ( {children} {title} {subtitle} ); }; export default PreorderModal;