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"; import StripePricingTable from "../PricingTable"; interface AddCreditsModalProps { children: React.ReactNode; } function ProfileForm({ className }: React.ComponentProps<"form">) { const buttonText = "Proceed to Payment"; return (
); } const AddCreditsModal: React.FC = ({ children }) => { const [open, setOpen] = React.useState(false); const isDesktop = useMediaQuery("(min-width: 768px)"); const title = "Explore Elato's Voice Subscription Plans"; const subtitle = "Unlock more features and get more done with Elato Premium Plans."; if (isDesktop) { return ( {children} {title} {subtitle} ); } return ( {children} {title} {subtitle} ); }; export default AddCreditsModal;