Actualiza la estructura de los recursos estáticos

Se prepara PageTop para permitir en el futuro compilar los fuentes
incluyendo los recursos estáticos dentro del ejecutable (tal y como está
ahora), o usando una carpeta externa "static".
This commit is contained in:
Manuel Cillero 2022-02-22 20:45:18 +01:00
parent 7f8b94eafe
commit eddb397bc7
35 changed files with 48 additions and 125 deletions

View file

@ -5,10 +5,10 @@ use crate::base::component::Chunck;
/// Los temas deben implementar este "trait".
pub trait Theme: Send + Sync {
fn name(&self) -> &str;
fn name(&self) -> String;
fn description(&self) -> &str {
""
fn description(&self) -> String {
"".to_string()
}
#[allow(unused_variables)]
@ -41,7 +41,7 @@ pub trait Theme: Send + Sync {
fn render_page_body(&self, page: &mut Page) -> Markup {
html! {
body id="body" class=(page.body_classes()) {
body class=(page.body_classes()) {
@match page.template() {
"admin" => {
@for region in &["top-menu", "side-menu", "content"] {