Añade onboarding guiado del panel (tour con driver.js)
Tour por pestañas que explica los puntos clave: en Leads recorre la navegación (las pestañas secundarias de pasada) + filtros y tabla; en la ficha del lead el presupuesto/baremo, estado, render y desglose; en Precios el baremo, la mano de obra y el catálogo. Auto-arranca la primera vez por pestaña (flag en localStorage) y deja un botón flotante "❓ Tour" para repetir. Pasos sin elemento visible se descartan (degrada en móvil). - Dependencia: driver.js (librería estándar de tours, ~5kb, sin más deps; evita reinventar overlay/posicionamiento/foco/accesibilidad). - src/lib/onboarding/panel-tour.ts: pasos por ruta. PanelTour.tsx: cliente que lanza driver.js. data-tour en nav, leads, ficha y precios. - Copy en COPY-GUIDE.md (sección "Onboarding del panel"). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
7
mvp/b2c/package-lock.json
generated
7
mvp/b2c/package-lock.json
generated
@@ -11,6 +11,7 @@
|
||||
"@react-pdf/renderer": "^4.5.1",
|
||||
"@tailwindcss/postcss": "^4.3.0",
|
||||
"bcryptjs": "^3.0.3",
|
||||
"driver.js": "^1.4.0",
|
||||
"drizzle-orm": "^0.45.2",
|
||||
"next": "16.2.6",
|
||||
"nodemailer": "^8.0.10",
|
||||
@@ -4546,6 +4547,12 @@
|
||||
"url": "https://dotenvx.com"
|
||||
}
|
||||
},
|
||||
"node_modules/driver.js": {
|
||||
"version": "1.4.0",
|
||||
"resolved": "https://registry.npmjs.org/driver.js/-/driver.js-1.4.0.tgz",
|
||||
"integrity": "sha512-Gm64jm6PmcU+si21sQhBrTAM1JvUrR0QhNmjkprNLxohOBzul9+pNHXgQaT9lW84gwg9GMLB3NZGuGolsz5uew==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/drizzle-kit": {
|
||||
"version": "0.31.10",
|
||||
"resolved": "https://registry.npmjs.org/drizzle-kit/-/drizzle-kit-0.31.10.tgz",
|
||||
|
||||
Reference in New Issue
Block a user