CNE Helpers Library (cne.components.lib)
!
Angular
!
DevExtreme
!
License
!
Version
Librería Oficial de Componentes UI del Consejo Nacional Electoral.
Esta librería encapsula y extiende los componentes de
DevExtreme, proporcionando una interfaz de usuario unificada, consistente y acelerada para todos los sistemas internos del CNE. Implementa patrones de diseño corporativos, validaciones automáticas y una API simplificada para Angular.
---
🌟 Características Principales
-
Arquitectura Standalone: Componentes listos para importar sin necesidad de módulos complejos.
-
Validaciones Integradas: Los inputs (
cne-textbox,
cne-numberbox) manejan sus propios errores (requerido, email, rangos) sin configuraciones externas verbosas.
-
Two-Way Binding Nativo: Soporte transparente para
[(value)],
[(visible)],
[(selectedIndex)], facilitando la gestión del estado.
-
Diseño Responsivo: Componentes adaptables a móviles y escritorio.
-
Estandarización CNE: Estilos, colores y comportamientos alineados al manual de marca institucional.
---
🚀 Instalación
$3
Ejecuta el siguiente comando en la raíz de tu proyecto Angular:
``
bash
npm install cne.components.lib
``