Verify Domain Dialog
A verify domain dialog with two copyable DNS record rows showing type and host, a found or pending status each, and a check again action.
A verify domain dialog with two copyable DNS record rows showing type and host, a found or pending status each, and a check again action.
The source for every Application block is included with Basic and Pro. Pick a plan to copy the code.
Already purchased? Log in
Verify Domain Dialog is the static blueprint for the DNS step of connecting a custom domain, rendered open for app.northwind.com. A badge in the header reads 1 of 2 found, and two record rows show exactly what to add at the DNS provider: a TXT record marked Found and a CNAME marked Not found yet. Each row pairs a type badge and a monospaced host with a copyable value inside a muted field, so the person can paste both records without retyping a character.
The records are one typed array and the whole dialog is static markup with no Radix portal opened, so the scrim renders correctly inside the preview iframe. A line under the list reports the last check and names the CNAME as the only record still missing, while a muted callout explains that DNS can take up to an hour to propagate and that a recheck runs every 5 minutes, so the dialog is safe to close and the domain activates on its own.
Reach for this block in the domains section of an integrations or settings page, opened after a domain is added but before it goes live. Feed the rows from your verification API, wire each copy button to the record value, and poll the check on an interval so the statuses flip without the user reopening the dialog.
A natural flow around it on an Application Pro page:
Before
After
One strong use is a custom domain DNS verification. Other provider check dialogs:
Tip: mark each record Found or Not found yet on its own row, the per record status tells the user which line to fix instead of guessing.