import React, {
useState,
useEffect,
useRef,
useMemo,
useCallback,
} from "react";
import {
WizardTop,
WizardBody,
WizardQ,
WizardFooter,
} from "./onboarding-primitives";
// Step 1: the only branching question — "which describes you?"
// Quiet radio-style cards. No quotes, no marketing, no glow theatrics.
const FORKS = [
{
id: "entrepreneur",
label: "I am building a tool to market to many users",
hint: "Launch a SaaS, platform, or app with a public audience.",
icon: (
),
},
{
id: "owner",
label: "I'm building an internal tool for my work or business",
hint: "Automate your operations or replace the software you rent.",
icon: (
),
},
{
id: "undecided",
label: "I'm not sure yet.",
hint: "Explore possibilities and see what AI can build.",
icon: (
),
},
];
export function ForkScreen({ name, value, onChange, onClose, onNext }) {
return (
<>
{FORKS.map((f) => {
const active = value === f.id;
return (
);
})}