diff --git a/apps/remix/app/components/dialogs/team-create-dialog.tsx b/apps/remix/app/components/dialogs/team-create-dialog.tsx index aab38f610..6ef45042a 100644 --- a/apps/remix/app/components/dialogs/team-create-dialog.tsx +++ b/apps/remix/app/components/dialogs/team-create-dialog.tsx @@ -127,7 +127,11 @@ export const TeamCreateDialog = ({ trigger, onCreated, ...props }: TeamCreateDia }; const mapTextToUrl = (text: string) => { - return text.toLowerCase().replace(/\s+/g, '-'); + return text + .normalize('NFD') + .replace(/[\u0300-\u036f]/g, '') + .toLowerCase() + .replace(/\s+/g, '-'); }; const dialogState = useMemo(() => { @@ -260,7 +264,7 @@ export const TeamCreateDialog = ({ trigger, onCreated, ...props }: TeamCreateDia {!form.formState.errors.teamUrl && ( - + {field.value ? ( `${NEXT_PUBLIC_WEBAPP_URL()}/t/${field.value}` ) : ( @@ -288,7 +292,7 @@ export const TeamCreateDialog = ({ trigger, onCreated, ...props }: TeamCreateDia />