From ff1533d344f34829de1632bef33f4b7539d76f69 Mon Sep 17 00:00:00 2001 From: sean-brydon <55134778+sean-brydon@users.noreply.github.com> Date: Thu, 27 Nov 2025 08:18:43 +0000 Subject: [PATCH] chore: UI Nits onboarding v3 (#25409) * Fix UI nits * fix bio + team name on invite orgs * use bg-cal-muted * Fix error from mass edit * Update apps/web/public/static/locales/en/common.json Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> * fix org labels * Fix i18n --------- Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> --- .../onboarding/components/EmailInviteForm.tsx | 4 ++-- .../onboarding/components/OnboardingLayout.tsx | 2 +- .../components/onboarding-browser-view.tsx | 4 ++-- .../onboarding-invite-browser-view.tsx | 13 ++++++++----- .../onboarding-organization-browser-view.tsx | 4 ++-- .../onboarding-teams-browser-view.tsx | 6 +++--- .../getting-started/onboarding-view.tsx | 4 ++-- .../brand/organization-brand-view.tsx | 4 ++-- .../details/organization-details-view.tsx | 4 ++-- .../details/validated-organization-slug.tsx | 2 +- .../organization/invite/csv-upload-modal.tsx | 17 +++++++++++------ .../email/organization-invite-email-view.tsx | 6 +++--- .../personal/_components/OnboardingCard.tsx | 2 +- .../personal/_components/OnboardingLayout.tsx | 2 +- .../teams/details/team-details-view.tsx | 4 ++-- .../teams/details/validated-team-slug.tsx | 2 +- .../teams/invite/csv-upload-modal.tsx | 6 +++--- .../invite/email/team-invite-email-view.tsx | 2 +- apps/web/public/static/locales/en/common.json | 4 ++-- 19 files changed, 50 insertions(+), 42 deletions(-) diff --git a/apps/web/modules/onboarding/components/EmailInviteForm.tsx b/apps/web/modules/onboarding/components/EmailInviteForm.tsx index e454e2f141..54dd2ed153 100644 --- a/apps/web/modules/onboarding/components/EmailInviteForm.tsx +++ b/apps/web/modules/onboarding/components/EmailInviteForm.tsx @@ -64,10 +64,10 @@ export function EmailInviteForm({
{fields.map((field, index) => ( -
+
+
{/* Logo and container - centered */}
diff --git a/apps/web/modules/onboarding/components/onboarding-browser-view.tsx b/apps/web/modules/onboarding/components/onboarding-browser-view.tsx index 864e1b16bf..9e4668baee 100644 --- a/apps/web/modules/onboarding/components/onboarding-browser-view.tsx +++ b/apps/web/modules/onboarding/components/onboarding-browser-view.tsx @@ -94,14 +94,14 @@ export const OnboardingBrowserView = ({
-
+

{displayUrl}

{/* Content */} -
+
+
{/* Content */}
@@ -142,21 +143,23 @@ export const OnboardingInviteBrowserView = ({ />

- {displayInviterName} invited you to join {displayName} + {displayName}

- We're emailing you all the details + {displayBio || "We're emailing you all the details"}

{/* Email Body */} -
+
{displayItems.map((item, index) => (
+ className={`bg-default border-subtle flex aspect-square w-full min-w-0 flex-col items-center justify-center gap-2 overflow-hidden rounded-lg border p-4 ${ + !item.isReal ? "opacity-60" : "" + }`}>
diff --git a/apps/web/modules/onboarding/components/onboarding-organization-browser-view.tsx b/apps/web/modules/onboarding/components/onboarding-organization-browser-view.tsx index 0512e5f026..1e3d73d71d 100644 --- a/apps/web/modules/onboarding/components/onboarding-organization-browser-view.tsx +++ b/apps/web/modules/onboarding/components/onboarding-organization-browser-view.tsx @@ -88,14 +88,14 @@ export const OnboardingOrganizationBrowserView = ({
-
+

{displayUrl}

{/* Content */} -
+
-
+

{webappUrl}/teams

@@ -62,7 +62,7 @@ export const OnboardingTeamsBrowserView = ({
{/* Content */} -
+
-
+
diff --git a/apps/web/modules/onboarding/getting-started/onboarding-view.tsx b/apps/web/modules/onboarding/getting-started/onboarding-view.tsx index 3975222953..76b2d0e9e0 100644 --- a/apps/web/modules/onboarding/getting-started/onboarding-view.tsx +++ b/apps/web/modules/onboarding/getting-started/onboarding-view.tsx @@ -126,7 +126,7 @@ export const OnboardingView = ({ userEmail }: OnboardingViewProps) => {
}> {/* Card */} -
+
{/* Plan options */} { {/* Right column - Icon display */} -
+
{selectedPlanData && (

{t("onboarding_banner_label")}

-
+
{bannerPreview && (

{t("logo")}

-
+
{logoPreview && ( {/* Organization Name */}
-