Commit graph

9 commits

Author SHA1 Message Date
0808e8f3a4 Simplifica Display con f.write_str() 2025-12-21 10:24:13 +01:00
5fb9685594 🚚 Renombra add_component por add_child 2025-12-21 10:24:13 +01:00
e53c5e8395 🚧 (core): Mueve Context al ámbito de componentes 2025-12-21 10:23:31 +01:00
0234ed6c09 🎨 Generaliza página de bienvenida con parámetros 2025-12-21 10:22:52 +01:00
a9d771fe6e 🚧 (context): Define un trait común de contexto 2025-12-21 10:22:40 +01:00
0ed84d1fd6 🚚 Renombra with_component por add_component 2025-12-21 10:22:20 +01:00
3324250630 🎨 Retoques al importar fmt para usar Display 2025-12-21 10:21:10 +01:00
2b96a70cf1 🧑‍💻 Mejora funcionalidad del componente Html
- Amplía la documentación del componente.
- Aplica la nueva funcionalidad en la página de bienvenida usando el
  nuevo renderizado dinámico con contexto.
- Añade pruebas unitarias para el componente.
2025-12-21 10:18:14 +01:00
d7114c8955 Añade soporte para responder páginas HTML
- Amplia la estructura "Page" para trabajar el renderizado con regiones
  de componentes para componer la página.
- Añade acciones "BeforeRenderBody" y "AfterRenderBody" para alterar el
  contenido de la página antes y después del renderizado.
- Actualiza "Context" para admitir parámetros dinámicos y mejorar la
  gestión de temas.
- Implementa el manejo de errores HTTP respondiendo páginas.
- Mejora la documentación y reorganiza el código en varios módulos.
2025-12-21 10:17:55 +01:00