From cca53538ed2eaa16fc9dc5f5366b3c959836a8f7 Mon Sep 17 00:00:00 2001 From: mawkone Date: Mon, 8 Jun 2026 12:28:17 -0700 Subject: [PATCH] design: remove client-profile step from agency flow, streamlining it to Brief, Scope, and Handoff --- .../_onboarding/onboarding-consultant.tsx | 283 ++++++------------ 1 file changed, 92 insertions(+), 191 deletions(-) diff --git a/vibn-frontend/_onboarding/onboarding-consultant.tsx b/vibn-frontend/_onboarding/onboarding-consultant.tsx index 8581ef6..57b7229 100644 --- a/vibn-frontend/_onboarding/onboarding-consultant.tsx +++ b/vibn-frontend/_onboarding/onboarding-consultant.tsx @@ -1,64 +1,16 @@ -import React, { - useState, - useEffect, - useRef, - useMemo, - useCallback, -} from "react"; +import React from "react"; import { WizardTop, WizardBody, WizardQ, WizardFooter, - Label, LANE_LABELS, PresetGroup, Field, } from "./onboarding-primitives"; -// Consultant path β€” 4 steps for freelancers building for a client. -const CONS_TOTAL = 4; -const CONS_STEP_NAMES = ["Client", "Brief", "Scope", "Handoff"]; - -export function ConsClient({ clientName, industry, contact, onChange }) { - return ( - <> - - - onChange({ clientName: e.target.value })} - autoFocus - /> - - - onChange({ industry: e.target.value })} - /> - - - onChange({ contact: e.target.value })} - /> - - - ); -} +const CONS_TOTAL = 3; +const CONS_STEP_NAMES = ["Brief", "Scope", "Handoff"]; const BRIEF_TEMPLATES = [ { @@ -91,7 +43,14 @@ function ConsBrief({ brief, onChange }) { sub="Paste the brief, or start from a template and edit." /> -
+
{BRIEF_TEMPLATES.map((t) => (