Corrige API del grid
This commit is contained in:
parent
48fa9e9db9
commit
cc579add5f
3 changed files with 12 additions and 16 deletions
|
|
@ -37,7 +37,7 @@ impl PageComponent for Column {
|
||||||
fn default_render(&self, assets: &mut PageAssets) -> Markup {
|
fn default_render(&self, assets: &mut PageAssets) -> Markup {
|
||||||
html! {
|
html! {
|
||||||
div id=[self.id()] class=[self.classes("col")] {
|
div id=[self.id()] class=[self.classes("col")] {
|
||||||
(self.render_components(assets))
|
(self.components().render(assets))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -84,6 +84,10 @@ impl Column {
|
||||||
|
|
||||||
// Column GETTERS.
|
// Column GETTERS.
|
||||||
|
|
||||||
|
pub fn components(&self) -> &PageContainer {
|
||||||
|
&self.components
|
||||||
|
}
|
||||||
|
|
||||||
pub fn id(&self) -> &Option<String> {
|
pub fn id(&self) -> &Option<String> {
|
||||||
self.id.option()
|
self.id.option()
|
||||||
}
|
}
|
||||||
|
|
@ -95,12 +99,6 @@ impl Column {
|
||||||
pub fn template(&self) -> &str {
|
pub fn template(&self) -> &str {
|
||||||
self.template.as_str()
|
self.template.as_str()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Column EXTRAS.
|
|
||||||
|
|
||||||
pub fn render_components(&self, assets: &mut PageAssets) -> Markup {
|
|
||||||
html! { (self.components.render(assets)) }
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn always() -> bool {
|
fn always() -> bool {
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ impl PageComponent for Row {
|
||||||
fn default_render(&self, assets: &mut PageAssets) -> Markup {
|
fn default_render(&self, assets: &mut PageAssets) -> Markup {
|
||||||
html! {
|
html! {
|
||||||
div id=[self.id()] class=[self.classes("row")] {
|
div id=[self.id()] class=[self.classes("row")] {
|
||||||
(self.render_columns(assets))
|
(self.columns().render(assets))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -84,6 +84,10 @@ impl Row {
|
||||||
|
|
||||||
// Row GETTERS.
|
// Row GETTERS.
|
||||||
|
|
||||||
|
pub fn columns(&self) -> &PageContainer {
|
||||||
|
&self.columns
|
||||||
|
}
|
||||||
|
|
||||||
pub fn id(&self) -> &Option<String> {
|
pub fn id(&self) -> &Option<String> {
|
||||||
self.id.option()
|
self.id.option()
|
||||||
}
|
}
|
||||||
|
|
@ -95,12 +99,6 @@ impl Row {
|
||||||
pub fn template(&self) -> &str {
|
pub fn template(&self) -> &str {
|
||||||
self.template.as_str()
|
self.template.as_str()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Row EXTRAS.
|
|
||||||
|
|
||||||
pub fn render_columns(&self, assets: &mut PageAssets) -> Markup {
|
|
||||||
html! { (self.columns.render(assets)) }
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn always() -> bool {
|
fn always() -> bool {
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ impl ThemeTrait for BulmixTheme {
|
||||||
let row = component.downcast_ref::<grid::Row>().unwrap();
|
let row = component.downcast_ref::<grid::Row>().unwrap();
|
||||||
Some(html! {
|
Some(html! {
|
||||||
div id=[row.id()] class=[row.classes("columns")] {
|
div id=[row.id()] class=[row.classes("columns")] {
|
||||||
(row.render_columns(assets))
|
(row.columns().render(assets))
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
@ -50,7 +50,7 @@ impl ThemeTrait for BulmixTheme {
|
||||||
let col = component.downcast_ref::<grid::Column>().unwrap();
|
let col = component.downcast_ref::<grid::Column>().unwrap();
|
||||||
Some(html! {
|
Some(html! {
|
||||||
div id=[col.id()] class=[col.classes("column")] {
|
div id=[col.id()] class=[col.classes("column")] {
|
||||||
(col.render_components(assets))
|
(col.components().render(assets))
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue