♻️ (pagetop): Logotipo embebido y Badge en Intent

- `PageTopSvg::markup_with()` fusiona `Props` y controla la etiqueta
  accesible directamente en el `<svg>`.
- `Image` ya no duplica accesibilidad para el logotipo y corrige el
  `alt` vacío en el resto de fuentes (Responsive/Thumbnail/Plain).
- Sustituye `BadgeKind` y el `ColorName`/`IntoColor` de `core/theme`
  por un `Intent` compartido.
This commit is contained in:
Manuel Cillero 2026-08-22 09:44:28 +02:00
parent 4ba66f5995
commit e24b9ab9de
15 changed files with 199 additions and 187 deletions

View file

@ -117,8 +117,8 @@
//!
//! [`ReservedRegions`]: crate::response::ReservedRegions
mod color;
pub use color::{ColorName, CoreColors, IntoColor};
mod intent;
pub use intent::Intent;
mod layout;
pub use layout::{CoreRegions, RegionName, RegionRef};