fix: domain validation message display logic

Check for both message and cdnProvider before showing CDN status to
prevent displaying "Behind undefined" when cdnProvider is missing.
This commit is contained in:
Torsten Dittmann
2025-06-02 12:07:18 +02:00
parent e8b3abb7c9
commit 9a1f0b467d

View File

@@ -39,6 +39,7 @@ export type ValidationState = {
error?: string;
resolvedIp?: string;
message?: string;
cdnProvider?: string;
};
export type ValidationStates = Record<string, ValidationState>;
@@ -355,7 +356,7 @@ export const ShowDomains = ({ id, type }: Props) => {
) : validationState?.isValid ? (
<>
<CheckCircle2 className="size-3 mr-1" />
{validationState.message
{validationState.message && validationState.cdnProvider
? `Behind ${validationState.cdnProvider}`
: "DNS Valid"}
</>