✨ Ahora Block es un componente base de PageTop
This commit is contained in:
parent
cb735cf0fa
commit
35c221f1f8
5 changed files with 12 additions and 11 deletions
|
|
@ -73,15 +73,15 @@ impl ThemeTrait for Bootsier {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
_ => {
|
_ => {
|
||||||
let header = page.render_region("header");
|
let header = page.render_region("header");
|
||||||
let nav_branding = page.render_region("nav_branding");
|
let nav_branding = page.render_region("nav_branding");
|
||||||
let nav_main = page.render_region("nav_main");
|
let nav_main = page.render_region("nav_main");
|
||||||
let nav_additional = page.render_region("nav_additional");
|
let nav_additional = page.render_region("nav_additional");
|
||||||
let breadcrumb = page.render_region("breadcrumb");
|
let breadcrumb = page.render_region("breadcrumb");
|
||||||
let content = page.render_region("content");
|
let content = page.render_region("content");
|
||||||
let sidebar_first = page.render_region("sidebar_first");
|
let sidebar_first = page.render_region("sidebar_first");
|
||||||
let sidebar_second = page.render_region("sidebar_second");
|
let sidebar_second = page.render_region("sidebar_second");
|
||||||
let footer = page.render_region("footer");
|
let footer = page.render_region("footer");
|
||||||
html! {
|
html! {
|
||||||
body class=[page.body_classes().get()] {
|
body class=[page.body_classes().get()] {
|
||||||
@if header.is_some() {
|
@if header.is_some() {
|
||||||
|
|
|
||||||
|
|
@ -11,8 +11,6 @@ mod paragraph;
|
||||||
pub use paragraph::{Paragraph, ParagraphDisplay, COMPONENT_PARAGRAPH};
|
pub use paragraph::{Paragraph, ParagraphDisplay, COMPONENT_PARAGRAPH};
|
||||||
mod anchor;
|
mod anchor;
|
||||||
pub use anchor::{Anchor, AnchorTarget, AnchorType, COMPONENT_ANCHOR};
|
pub use anchor::{Anchor, AnchorTarget, AnchorType, COMPONENT_ANCHOR};
|
||||||
mod block;
|
|
||||||
pub use block::{Block, COMPONENT_BLOCK};
|
|
||||||
mod image;
|
mod image;
|
||||||
pub use image::{Image, COMPONENT_IMAGE};
|
pub use image::{Image, COMPONENT_IMAGE};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,2 +1,5 @@
|
||||||
mod l10n;
|
mod l10n;
|
||||||
pub use l10n::{L10n, COMPONENT_L10N};
|
pub use l10n::{L10n, COMPONENT_L10N};
|
||||||
|
|
||||||
|
mod block;
|
||||||
|
pub use block::{Block, COMPONENT_BLOCK};
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
use pagetop::prelude::*;
|
use crate::prelude::*;
|
||||||
|
|
||||||
define_handle!(COMPONENT_BLOCK);
|
define_handle!(COMPONENT_BLOCK);
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
use super::{ComponentTrait, ComponentsBundle};
|
use crate::core::component::{ComponentTrait, ComponentsBundle};
|
||||||
use crate::LazyStatic;
|
use crate::LazyStatic;
|
||||||
|
|
||||||
use std::collections::HashMap;
|
use std::collections::HashMap;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue