"use client"
import { Button } from "@/components/ui/button"
import {
Popover,
PopoverContent,
PopoverTrigger,
} from "@/components/ui/popover"
import { useTerminal } from "@/context/TerminalContext"
import { Sandbox, User } from "@/lib/types"
import { Globe } from "lucide-react"
import { useState } from "react"
export default function DeployButtonModal({
userData,
data,
}: {
userData: User
data: Sandbox
}) {
const { deploy } = useTerminal()
const [isDeploying, setIsDeploying] = useState(false)
const handleDeploy = () => {
if (isDeploying) {
console.log("Stopping deployment...")
setIsDeploying(false)
} else {
console.log("Starting deployment...")
setIsDeploying(true)
deploy(() => {
setIsDeploying(false)
})
}
}
return (
<>
Domains
{timestamp} • {user}