diff --git a/apps/web/src/views/onboarding/select-plan/index.tsx b/apps/web/src/views/onboarding/select-plan/index.tsx index 8bac8eea..44a3e997 100644 --- a/apps/web/src/views/onboarding/select-plan/index.tsx +++ b/apps/web/src/views/onboarding/select-plan/index.tsx @@ -75,8 +75,8 @@ export default function SelectPlanView() { { id: "team", name: t`Team`, - monthly: "$12/user/mo", - annual: "$10/user/mo", + monthly: "$10/user/mo", + annual: "$8/user/mo", description: t`Best for small teams who want to collaborate and move faster together.`, trial: true, }, diff --git a/apps/web/src/views/onboarding/workspace-details/index.tsx b/apps/web/src/views/onboarding/workspace-details/index.tsx index 152ad669..dad9cb40 100644 --- a/apps/web/src/views/onboarding/workspace-details/index.tsx +++ b/apps/web/src/views/onboarding/workspace-details/index.tsx @@ -171,7 +171,16 @@ export default function WorkspaceNameView() { setSlug(e.target.value)} + onChange={(e) => + setSlug( + e.target.value + .toLowerCase() + .replace(/[^a-z0-9\s-]/g, "") + .replace(/\s+/g, "-") + .replace(/-+/g, "-") + .slice(0, 60), + ) + } disabled={!isProToggle} prefix="kan.bn/" className={ @@ -267,7 +276,7 @@ export default function WorkspaceNameView() { {/* Browser content */} -
{name || t`Your workspace`} @@ -292,7 +301,7 @@ export default function WorkspaceNameView() { opacity: { duration: 0.2 }, y: { duration: 0.25, ease: "easeOut" }, }} - className="flex flex-1 w-full items-center justify-center rounded border border-dashed border-light-400 bg-light-50 px-3 text-[10px] font-medium text-light-900 dark:border-dark-400 dark:bg-dark-100 dark:text-dark-900" + className="flex w-full flex-1 items-center justify-center rounded border border-dashed border-light-400 bg-light-50 px-3 text-[10px] font-medium text-light-900 dark:border-dark-400 dark:bg-dark-100 dark:text-dark-900" > {board}