import { state } from './state.js'; import { navigate } from './router.js'; const QUICK_START_KEY = 'migrator_quick_start_dismissed'; export function shouldShowQuickStart() { try { return localStorage.getItem(QUICK_START_KEY) !== '1'; } catch { return true; } } export function dismissQuickStart() { try { localStorage.setItem(QUICK_START_KEY, '1'); } catch {} } export function resetQuickStart() { try { localStorage.removeItem(QUICK_START_KEY); } catch {} } function onboardingStatus() { return { adobeConnected: !!state.auth.adobe, docusignConnected: !!state.auth.docusign, docusignAccountChosen: !!state.auth.docusign && !state.auth.docusignAccountSelectionRequired, templatesLoaded: (state.templates || []).length > 0, }; } function stepBadge(done, pendingLabel = 'Next') { if (done) return 'Done'; return `${pendingLabel}`; } function quickStartStepsMarkup() { const s = onboardingStatus(); return `