Render configuration text only if non-empty
This commit is contained in:
parent
1600e86504
commit
34460c1097
1 changed files with 14 additions and 2 deletions
16
src/types.rs
16
src/types.rs
|
|
@ -161,9 +161,21 @@ impl Node {
|
||||||
impl Config {
|
impl Config {
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn parse_text(self) -> Config {
|
pub fn parse_text(self) -> Config {
|
||||||
|
let footer_text = if self.footer_text.is_empty() {
|
||||||
|
self.footer_text
|
||||||
|
} else {
|
||||||
|
content::parse(&self.footer_text)
|
||||||
|
};
|
||||||
|
|
||||||
|
let about_text = if self.about_text.is_empty() {
|
||||||
|
self.about_text
|
||||||
|
} else {
|
||||||
|
content::parse(&self.about_text)
|
||||||
|
};
|
||||||
|
|
||||||
Config {
|
Config {
|
||||||
footer_text: content::parse(&self.footer_text),
|
footer_text,
|
||||||
about_text: content::parse(&self.about_text),
|
about_text,
|
||||||
..self
|
..self
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue