Ui Framework
Ecosistema completo para organización y gestión de contenido con interfaces espaciales
Librería UI Framework (Core)
Propósito: design system y componentes UI reutilizables.
Estado actual
- Tipo: librería Nx de Angular.
- Ruta de importación:
@libs-core/ui-framework(configurada entsconfig.base.json). - API pública actual: solo barrel
src/index.ts.
API pública actual
- Re-export desde:
libs/core/ui-framework/src/index.ts. - No hay componentes principales publicados aún.
Estructura del paquete
src/lib/ui-framework/ui-framework.ts: componente placeholder interno (no parte de una API estable).src/index.ts: barrel para futuros exports públicos.
Comandos de mantenimiento
- Ejecutar pruebas:
nx test ui-framework - Linting:
nx lint ui-framework
Sugerido para MVP (según must-to-do)
- Componentes base: Buttons, Cards, Forms, Modals, Dialogs, ToolTips.
- Layout: Header, Sidebar, Footer, grid, NavBar.
- Design tokens: colores, tipografía.
- Theme system: sistema de temas.
- Iconografía: registro y uso de iconos.
- Directivas comunes: ClickOutside, Autofocus.
- Componentes avanzados: Navbar, Menu, Hero, etc.
Dependencias: idealmente independiente; opcionalmente EventSystem y LogSystem.
Nota: Actualmente no existen componentes UI implementados; al agregarlos, mantener consistencia visual, accesibilidad (a11y) y exportación desde src/index.ts.