← Về thư mục
frontend/src/components/onboarding/Wizard.tsx
- Profile · type · L38-L38 — type Profile = Record;
- stepLabel · function · L40-L42 — function stepLabel(step: RequiredStep): string
- PathStep · function · L44-L234 — function PathStep({ status, state, busy, onChoose, onSaveNew, }: { status: OnboardingStatus; state: WizardState; busy: boolean; onChoose: (path: PathChoice) => void; onSaveNew: (path: PathChoice, apiKey: string) => void; })
- submitCloud · function · L66-L80 — submitCloud = ()
- ProjectStep · function · L236-L291 — function ProjectStep({ busy, onOpen, onCreate, }: { busy: boolean; onOpen: (id: string) => void; onCreate: (name: string) => void; })
- WizardHost · function · L293-L634 — function WizardHost()
- load · function · L306-L324 — load = async ()
- fail · function · L334-L337 — fail = (error: unknown)
- onSkip · function · L339-L349 — onSkip = async ()
- onFinish · function · L351-L361 — onFinish = async ()
- onSaveNew · function · L363-L392 — onSaveNew = async (path: PathChoice, apiKey: string)
- onTest · function · L394-L432 — onTest = async ()
- onUseExisting · function · L434-L451 — onUseExisting = async ()
- onOpenProject · function · L453-L463 — onOpenProject = async (id: string)
- onCreateProject · function · L465-L479 — onCreateProject = async (name: string)