pagetop/src/base/theme/basic.rs
Manuel Cillero 3a3e3b810f Añade página de bienvenida y de comprobación
- Añade nueva hoja de estilos (normalize.css) al tema básico.
- Activa la extensión de la página de bienvenida por defecto en el
   registro de extensiones.
- Añade traducciones en inglés y español para el contenido de la página
  de bienvenida.
- Incluye estilos CSS y recursos gráficos para el diseño y disposición
  de la página de bienvenida.
2025-08-02 11:20:39 +02:00

22 lines
515 B
Rust

//! Es el tema básico que incluye `PageTop` por defecto.
use crate::prelude::*;
/// Tema básico por defecto.
pub struct Basic;
impl ExtensionTrait for Basic {
fn theme(&self) -> Option<ThemeRef> {
Some(&Self)
}
}
impl ThemeTrait for Basic {
fn after_render_page_body(&self, page: &mut Page) {
page.alter_assets(AssetsOp::AddStyleSheet(
StyleSheet::from("/css/normalize.css")
.with_version("8.0.1")
.with_weight(-99),
));
}
}