"use client";

import { DeployPanel } from "../DeployPanel";
import { useDomain } from "../DomainContext";

export default function DomainDeployPage() {
  const { domain, reload } = useDomain();

  return (
    <DeployPanel
      domainId={domain.id}
      fqdn={domain.fqdn}
      hasServer={!!domain.server_account_id}
      purpose={domain.purpose}
      wpToolkitAvailable={!!domain.server_account?.wp_toolkit_available}
      wpSite={domain.wp_site ?? null}
      onWordPressDeployed={() => void reload()}
    />
  );
}
