Volver a la wiki

Hub /tools · página índice de tools del workspace (PR4 plan s52)

Qué es

Página /tools (src/pages/tools/index.astro) — hub que lista las tools internas del staff con stats vivas. Cierra el plan workspace tools s52 (PR4 de 4).

3 tools activas + card placeholder:

Implementación

ToolsHub.tsx es un componente React que en useEffect lanza 3 fetches en paralelo (/api/quicklinks, /api/notebook, /api/directions) y calcula contadores agregados:

ToolDetail line
Quick LinksN enlaces
CuadernoN notas · M ancladas · K archivadas
DireccionesN empresas · M personas

Si los fetches fallan (no hay sesión CF Access, dev local), las cards muestran “Sin datos” en vez de explotar.

Cada card es un <a> que navega a /tools/<slug>. El placeholder (“¿Te falta una?”) es un <div> no clicable con opacity reducida, claramente diferenciado visualmente del resto.

Decisiones

Sidebar.tsx NAV_TOOLS lista en orden:

  1. Hub (/tools)
  2. Quick Links (/tools/quicklinks)
  3. Cuaderno (/tools/notebook)
  4. Direcciones (/tools/directions)
  5. AI Eval (/tools/ai-eval)

navigation.ts mantiene el mismo orden (hardcoded duplicado, footgun documentado).

Véase también

Subir