// Onboarding — shown when no active trip exists. Single screen with three
// optional sub-states (setup form, create-first-trip, plain "create trip").
const Onboarding = ({ mode, initial, onDone }) => {
if (mode === 'setup') return
Only asked once. Stored per install.
{err &&{hasExisting ? 'Branches already on your GitHub repo are listed below. Or type a new slug to start fresh.' : 'Creates the branch and a section page on GitHub now. Day posts still wait for you to hit publish.'}
{hasExisting && (