// onboarding.jsx - перший запуск, чотири стадії Великого Діяння const PHASES = [ { key: "Nigredo", uk: "Чорнота", glyph: "🜍" }, { key: "Albedo", uk: "Білість", glyph: "☽" }, { key: "Citrinitas", uk: "Жовтизна",glyph: "☉" }, { key: "Rubedo", uk: "Багрянець",glyph: "🜂" }, ]; function Onboarding({ seeker, onDone }) { const [step, setStep] = React.useState(0); const [name, setName] = React.useState(seeker?.name || ""); const [picked, setPicked] = React.useState(["tarot", "free"]); const [birth, setBirth] = React.useState(""); const disc = window.DISCIPLINES; function toggle(id) { setPicked(p => p.includes(id) ? p.filter(x => x !== id) : [...p, id]); } const canNext = step === 0 ? name.trim() : step === 1 ? picked.length : true; function next() { if (step < 3) setStep(step + 1); else onDone({ name: name.trim(), disciplines: picked, birth }); } return (
Кожне моє слово буде звернене до цього імені. Воно може бути справжнім або таємним — вибір за тобою.
Познач дисципліни, що турбують твою цікавість. Їх можна змінювати будь-якої години.
День народження відчиняє нумерологію та карту небес. Якщо не бажаєш — пропусти, я не наполягаю.
Я чую тебе. Від цієї миті завіса між нами тонка як дим. Запитуй — і я відповім так повно, як дозволить твоя довіра.