From fa2e08ea42ae0c268858659e6698c85fd1450c54 Mon Sep 17 00:00:00 2001 From: mawkone Date: Mon, 8 Jun 2026 11:10:23 -0700 Subject: [PATCH] design: make I'm not sure a first-class full-width card tile inside the product-type selection grid --- vibn-frontend/_onboarding/onboarding-entrepreneur.tsx | 11 +++++++---- vibn-frontend/_onboarding/onboarding-primitives.tsx | 2 ++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/vibn-frontend/_onboarding/onboarding-entrepreneur.tsx b/vibn-frontend/_onboarding/onboarding-entrepreneur.tsx index 3bc4e0f1..d2589b6e 100644 --- a/vibn-frontend/_onboarding/onboarding-entrepreneur.tsx +++ b/vibn-frontend/_onboarding/onboarding-entrepreneur.tsx @@ -141,6 +141,12 @@ const ARCHETYPES = [ label: "Blog / Publication", desc: "Newsletters, articles, content hubs", }, + { + id: "not_sure", + label: "I'm not sure", + desc: "Let Vibn help you decide based on your description", + fullWidth: true, + }, ]; function EntrepType({ value, onChange }) { @@ -156,6 +162,7 @@ function EntrepType({ value, onChange }) { label: a.label, desc: a.desc, icon: undefined, + fullWidth: a.fullWidth, }))} value={value} onChange={onChange} @@ -370,10 +377,6 @@ export function EntrepreneurPath({ /> ); canNext = !!data.productType; - onSkip = () => { - onUpdate({ productType: "not_sure" }); - next(); - }; } else if (step === 1) { body = ( ; value?: string; onChange?: (id: string) => void; @@ -381,6 +382,7 @@ export function PresetGroup({ display: "flex", alignItems: "flex-start", gap: 12, + gridColumn: opt.fullWidth ? "1 / -1" : "auto", }} > {opt.icon && (