diff --git a/src/pages/dashboard/[subdomain]/settings/domains.tsx b/src/pages/dashboard/[subdomain]/settings/domains.tsx index 867acd02..e3146545 100644 --- a/src/pages/dashboard/[subdomain]/settings/domains.tsx +++ b/src/pages/dashboard/[subdomain]/settings/domains.tsx @@ -31,15 +31,13 @@ export default function SettingsDomainsPage() { }) }) - const getSubdomain = (domain?: string) => { - return domain?.split(".").slice(0, -2).join(".") || "" - } - const [customDomain, setCustomDomain] = useState("") form.register("custom_domain", { onChange: (e) => setCustomDomain(e.target.value), }) + const customSubdomain = customDomain?.split(".").slice(0, -2).join(".") || "" + useEffect(() => { if (updateSite.isSuccess) { if (updateSite.data?.code === 0) { @@ -102,15 +100,17 @@ export default function SettingsDomainsPage() { CNAME - {getSubdomain(customDomain) || "@"} + {customSubdomain || "@"} cname.{OUR_DOMAIN} TXT - {`_xlog-challenge.${getSubdomain( - customDomain, - )}`} + {`_xlog-challenge${ + customSubdomain + ? `.${customSubdomain}` + : customSubdomain + }`} {subdomain}