/* eslint-disable @typescript-eslint/no-explicit-any */ import { useState } from "react"; import { MdSave } from "react-icons/md"; import { Button } from "@/components/ui/button"; import { Popover, PopoverContent, PopoverTrigger, } from "@/components/ui/popover"; import { LoginModal } from "@/components/login-modal"; import { useUser } from "@/hooks/useUser"; import { Page } from "@/types"; import { DeployButtonContent } from "./content"; export function DeployButton({ pages, prompts, }: { pages: Page[]; prompts: string[]; }) { const { user } = useUser(); const [open, setOpen] = useState(false); return (