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 - +