diff --git a/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/domains/page-client.tsx b/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/domains/page-client.tsx
index 4b4f956ab..ea7862d04 100644
--- a/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/domains/page-client.tsx
+++ b/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/domains/page-client.tsx
@@ -46,6 +46,8 @@ function EditDialog(props: {
addWww: yup.boolean(),
});
+ const canAddWww = (domain: string) => isValidUrl('https://' + domain) && !domain.startsWith('www.') && isValidUrl('https://www.' + domain);
+
return
{props.type === 'create' &&
- isValidUrl('https://' + form.watch('domain')) &&
- !((form.watch('domain') as any)?.startsWith('www.')) &&
- isValidUrl('https://www.' + form.watch('domain')) && (
+ canAddWww(form.watch('domain') as string) && (
Domain
-
+