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 {
|
||||
html! {
|
||||
div id=[self.id()] class=[self.classes("col")] {
|
||||
(self.render_components(assets))
|
||||
(self.components().render(assets))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -84,6 +84,10 @@ impl Column {
|
|||
|
||||
// Column GETTERS.
|
||||
|
||||
pub fn components(&self) -> &PageContainer {
|
||||
&self.components
|
||||
}
|
||||
|
||||
pub fn id(&self) -> &Option<String> {
|
||||
self.id.option()
|
||||
}
|
||||
|
|
@ -95,12 +99,6 @@ impl Column {
|
|||
pub fn template(&self) -> &str {
|
||||
self.template.as_str()
|
||||
}
|
||||
|
||||
// Column EXTRAS.
|
||||
|
||||
pub fn render_components(&self, assets: &mut PageAssets) -> Markup {
|
||||
html! { (self.components.render(assets)) }
|
||||
}
|
||||
}
|
||||
|
||||
fn always() -> bool {
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ impl PageComponent for Row {
|
|||
fn default_render(&self, assets: &mut PageAssets) -> Markup {
|
||||
html! {
|
||||
div id=[self.id()] class=[self.classes("row")] {
|
||||
(self.render_columns(assets))
|
||||
(self.columns().render(assets))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -84,6 +84,10 @@ impl Row {
|
|||
|
||||
// Row GETTERS.
|
||||
|
||||
pub fn columns(&self) -> &PageContainer {
|
||||
&self.columns
|
||||
}
|
||||
|
||||
pub fn id(&self) -> &Option<String> {
|
||||
self.id.option()
|
||||
}
|
||||
|
|
@ -95,12 +99,6 @@ impl Row {
|
|||
pub fn template(&self) -> &str {
|
||||
self.template.as_str()
|
||||
}
|
||||
|
||||
// Row EXTRAS.
|
||||
|
||||
pub fn render_columns(&self, assets: &mut PageAssets) -> Markup {
|
||||
html! { (self.columns.render(assets)) }
|
||||
}
|
||||
}
|
||||
|
||||
fn always() -> bool {
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ impl ThemeTrait for BulmixTheme {
|
|||
let row = component.downcast_ref::<grid::Row>().unwrap();
|
||||
Some(html! {
|
||||
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();
|
||||
Some(html! {
|
||||
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