- 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.
22 lines
515 B
Rust
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),
|
|
));
|
|
}
|
|
}
|