pagetop/src
Manuel Cillero f51d90dd66 Añade ComponentError con HTML alternativo
`prepare_component()` ahora devuelve `Result<Markup, ComponentError>` en
lugar de `Markup`, para que los componentes señalen fallos durante el
renderizado de forma explícita.

`ComponentError` encapsula un mensaje de error y un marcado HTML
alternativo opcional (`fallback`). Si se produce un error, el ciclo de
renderizado registra la traza y muestra el `fallback` en lugar del
componente fallido, sin interrumpir el resto de la página.

Lo mismo aplica a los errores devueltos por la acción `PrepareRender` de
los temas, que siguen el mismo mecanismo.
2026-05-02 18:19:45 +02:00
..
app 🚧 (config): Nueva gestión de opciones enumeradas 2025-12-15 17:24:00 +01:00
base Añade ComponentError con HTML alternativo 2026-05-02 18:19:45 +02:00
core Añade ComponentError con HTML alternativo 2026-05-02 18:19:45 +02:00
global 🚧 (config): Opciones enumeradas para el log 2025-12-15 20:51:23 +01:00
html ♻️ Cambia en prepare_component() el tipo devuelto 2026-05-02 18:19:45 +02:00
locale Implementa Debug en comp./tipos principales 2026-05-02 18:19:45 +02:00
response 🚚 Renombra ContextOp a AssetsOp 2026-05-02 18:19:45 +02:00
app.rs 💡 Repasa comentarios de la cabecera de funciones 2025-12-16 09:06:52 +01:00
base.rs Añade página de bienvenida y de comprobación 2025-08-02 11:20:39 +02:00
config.rs Añade config. para activar página de bienvenida 2025-12-03 22:48:05 +01:00
core.rs 💡 Repasa comentarios de la cabecera de funciones 2025-12-16 09:06:52 +01:00
datetime.rs Añade soporte para manejo de fechas y horas 2025-07-09 20:51:43 +02:00
global.rs 🚧 (config): Opciones enumeradas para el log 2025-12-15 20:51:23 +01:00
html.rs ♻️ Cambia en prepare_component() el tipo devuelto 2026-05-02 18:19:45 +02:00
lib.rs 🚚 Renombra ContextOp a AssetsOp 2026-05-02 18:19:45 +02:00
locale.rs (locale): Refactoriza el sistema de localización 2025-12-14 14:33:35 +01:00
prelude.rs ♻️ (pagetop): Optimiza cadenas con CowStr 2026-01-06 01:16:09 +01:00
response.rs Añade soporte para responder páginas HTML 2025-07-27 21:24:49 +02:00
service.rs ♻️ (minimal): Incorpora paste! a las utilidades 2025-12-07 12:49:51 +01:00
trace.rs 🚧 (config): Opciones enumeradas para el log 2025-12-15 20:51:23 +01:00
util.rs Extiende normalización de cadenas ASCII 2026-01-04 19:14:51 +01:00