summaryrefslogtreecommitdiff
path: root/src/types/rendered_element.rs
diff options
context:
space:
mode:
authorpml68 <contact@pml68.dev>2025-04-18 00:52:13 +0200
committerpml68 <contact@pml68.dev>2025-04-18 00:52:13 +0200
commit1683717e93899d4c90641e605bfc96cbc2bf5ef1 (patch)
tree1eac30071c3b82ffaff2b361d0078213c787798a /src/types/rendered_element.rs
parentrefactor: inline Dark and Light theme definitions, remove toml files (diff)
downloadiced-builder-1683717e93899d4c90641e605bfc96cbc2bf5ef1.tar.gz
fix: `iced` 0.14 codegen
Diffstat (limited to 'src/types/rendered_element.rs')
-rwxr-xr-xsrc/types/rendered_element.rs13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/types/rendered_element.rs b/src/types/rendered_element.rs
index bd8187e..9639299 100755
--- a/src/types/rendered_element.rs
+++ b/src/types/rendered_element.rs
@@ -223,7 +223,14 @@ impl RenderedElement {
match &self.name {
ElementName::Container => {
imports = format!("{imports}container,");
- view = format!("{view}\ncontainer({elements}){options}");
+ view = format!(
+ "{view}\ncontainer({}){options}",
+ if elements.is_empty() {
+ String::from("\"\"")
+ } else {
+ elements.to_string()
+ }
+ );
}
ElementName::Row => {
imports = format!("{imports}row,");
@@ -237,7 +244,7 @@ impl RenderedElement {
imports = format!("{imports}text,");
view = format!(
"{view}\ntext(\"{}\"){options}",
- if *string == String::new() {
+ if string.is_empty() {
"New Text"
} else {
string
@@ -248,7 +255,7 @@ impl RenderedElement {
imports = format!("{imports}button,");
view = format!(
"{view}\nbutton(\"{}\"){options}",
- if *string == String::new() {
+ if string.is_empty() {
"New Button"
} else {
string