Commit graph

6 commits

Author SHA1 Message Date
59268e9ddd [theme] Añade componentes Region y Template
- Incluye un componente base `Template` para gestionar la estructura
  del documento y sus regiones (`Region`).
- Actualiza el *trait* `Contextual` para permitir la selección de la
  plantilla de renderizado.
- Modifica `Page` y `Context`, y refactoriza el manejo de temas, para
  dar soporte al nuevo sistema de plantillas y eliminar la gestión
  obsoleta de regiones.
2025-11-22 09:11:16 +01:00
180cb9c2f6 🎨 [pagetop] Mejoras sencillas en doc. y código 2025-10-17 18:14:20 +02:00
f5fb4b7a1d 💡 Mejora legibilidad de comentarios 2025-09-28 08:51:21 +02:00
3789d05a40 💡 Normaliza comentarios en varios archivos 2025-07-25 23:05:53 +02:00
37df2ada75 Añade acciones base y renderizado de componentes
- Añade acciones BeforeRender y AfterRender para ejecutar código
  personalizado antes y después de renderizar un componente.
- Introduce la acción PrepareRender para personalizar totalmente el
  renderizado de un componente.
- Se actualizan las definiciones de acciones para utilizar el nuevo
  "trait" ActionDispatcher.
- Se crea un nuevo trait ComponentTrait para definir componentes
  renderizables.
- Se implementan las estructuras Children y Child para gestionar
  componentes hijos dentro de un componente padre.
- Se añade OptionComponent para encapsular de forma segura componentes
  opcionales y poder usarlos en otros componentes.
2025-07-24 08:38:17 +02:00
613ab5243c Añade soporte para inyectar acciones en código 2025-07-21 08:58:09 +02:00