"use client" import { useState } from "react" import { Button } from "@/components/ui/button" import { Input } from "@/components/ui/input" import { Label } from "@/components/ui/label" import { OrgSettingsSection } from "@/components/admin/settings/org-settings-form" import { MigrationProjectsPanel } from "@/components/admin/settings/sections/migration-projects-panel" import { useCreateMailDomain, useMailDomains, useVerifyMailDomainMX, useVerifyMailDomainTXT, } from "@/lib/api/hooks/use-hosted-mail" export function MailDomainsSection() { const domainsQuery = useMailDomains() const createDomain = useCreateMailDomain() const [domainName, setDomainName] = useState("") const domains = domainsQuery.data?.domains ?? [] return (
{domain.name} {domain.is_platform_domain ? " (plateforme)" : ""}
Statut : {domain.status}
{domain.verification_token && (
TXT : _ultisuite-verify.{domain.name} = {domain.verification_token}