Identity steps · playground
- The real funnel stepper running the new steps. Pick who is signing
+ The real funnel stepper running the two steps. Pick who is signing
up, click through the frame, and watch what the funnel decides and
what it writes.
@@ -711,7 +680,10 @@ export const PlaygroundPanel = ({
{(
Object.entries(PLAYGROUND_SCENARIOS) as Array<
- [PlaygroundScenario, (typeof PLAYGROUND_SCENARIOS)['github']]
+ [
+ PlaygroundScenario,
+ (typeof PLAYGROUND_SCENARIOS)['newSignup'],
+ ]
>
).map(([key, option]) => {
const isSelected = key === settings.scenario;
@@ -750,17 +722,6 @@ export const PlaygroundPanel = ({
/>
-
- update('skipWhenComplete', value === 'on')}
- options={[
- { value: 'on', label: 'Drop when complete' },
- { value: 'off', label: 'Always show (today)' },
- ]}
- value={settings.skipWhenComplete ? 'on' : 'off'}
- />
-
-
update('acquisitionSkip', value === 'on')}
From f3e1c7b1423fd24003c8960a4958f437f9b5cfe8 Mon Sep 17 00:00:00 2001
From: Ido Shamun <1993245+idoshamun@users.noreply.github.com>
Date: Sun, 27 Sep 2026 15:28:06 +0300
Subject: [PATCH 2/2] fix(onboarding): clearer store label and Other icon in
the acquisition step
---
.../onboarding/steps/FunnelAcquisition.tsx | 18 +++++++-----------
.../OnboardingIdentitySteps.stories.tsx | 2 +-
2 files changed, 8 insertions(+), 12 deletions(-)
diff --git a/packages/shared/src/features/onboarding/steps/FunnelAcquisition.tsx b/packages/shared/src/features/onboarding/steps/FunnelAcquisition.tsx
index d23b7f1eca3..d72c11c67df 100644
--- a/packages/shared/src/features/onboarding/steps/FunnelAcquisition.tsx
+++ b/packages/shared/src/features/onboarding/steps/FunnelAcquisition.tsx
@@ -30,13 +30,13 @@ import { shuffleArray } from '../../../lib/func';
import { acquisitionBrandColors } from '../../../styles/custom';
import type { IconProps } from '../../../components/Icon';
import { IconSize } from '../../../components/Icon';
-import { AppIcon } from '../../../components/icons/App';
+import { ChromeIcon } from '../../../components/icons/Browser/Chrome';
+import { CompassIcon } from '../../../components/icons/Compass';
import { GitHubIcon } from '../../../components/icons/GitHub';
import { GoogleIcon } from '../../../components/icons/Google';
import { InviteIcon } from '../../../components/icons/Invite';
import { LinkedInIcon } from '../../../components/icons/LinkedIn';
import { MailIcon } from '../../../components/icons/Mail';
-import { MenuIcon } from '../../../components/icons/Menu';
import { OpenAIIcon } from '../../../components/icons/OpenAI';
import { RedditIcon } from '../../../components/icons/Reddit';
import { TwitterIcon } from '../../../components/icons/Twitter';
@@ -95,7 +95,7 @@ const brandMark = (
),
});
-// Google keeps its colour art on white, as its own favicon does.
+// Google and Chrome keep their colour art on white, as their own favicons do.
const faviconMark = (BrandIcon: Icon): ChannelMark => ({
logo: ,
tile: (
@@ -181,20 +181,16 @@ const CHANNEL_OPTIONS: Array<
},
{
value: AcquisitionChannel.AppStore,
- label: 'App or extension store',
- ...accentMark(
- AppIcon,
- '--theme-accent-avocado-default',
- 'text-accent-avocado-default',
- ),
+ label: 'Chrome Web Store or app store',
+ ...faviconMark(ChromeIcon),
},
{
value: AcquisitionChannel.Other,
label: 'Other',
- logo: ,
+ logo: ,
tile: (
-
+
),
},
diff --git a/packages/storybook/stories/components/onboarding/OnboardingIdentitySteps.stories.tsx b/packages/storybook/stories/components/onboarding/OnboardingIdentitySteps.stories.tsx
index 23f4cb43c2b..325c76e39c2 100644
--- a/packages/storybook/stories/components/onboarding/OnboardingIdentitySteps.stories.tsx
+++ b/packages/storybook/stories/components/onboarding/OnboardingIdentitySteps.stories.tsx
@@ -181,7 +181,7 @@ export const HearAboutUsTiles: Story = {
docs: {
description: {
story:
- 'Every mark in the same favicon-style rounded square: the brand colour behind a white glyph, with Google on white the way its own favicon is. Set by `iconStyle: "tile"`; the other stories switch to it from the controls.',
+ 'Every mark in the same favicon-style rounded square: the brand colour behind a white glyph, with Google and Chrome on white the way their own favicons are. Set by `iconStyle: "tile"`; the other stories switch to it from the controls.',
},
},
},