diff --git a/api/app/static/js/dashboard.js b/api/app/static/js/dashboard.js index 658d126..6a8ecb3 100644 --- a/api/app/static/js/dashboard.js +++ b/api/app/static/js/dashboard.js @@ -20,6 +20,7 @@ document.addEventListener('DOMContentLoaded', async () => { loadDashOrders(); startSyncPolling(); wireFilterBar(); + checkFirstTime(); }); async function initPollInterval() { @@ -124,6 +125,28 @@ function updateSyncPanel(data) { } } +async function checkFirstTime() { + const welcomeEl = document.getElementById('welcomeCard'); + if (!welcomeEl) return; + try { + const data = await fetchJSON('/api/sync/status'); + if (!data.last_run) { + welcomeEl.innerHTML = `
Configureaza si ruleaza primul sync:
+ +