summaryrefslogtreecommitdiff
path: root/src
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
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')
-rw-r--r--src/types/project.rs2
-rwxr-xr-xsrc/types/rendered_element.rs13
2 files changed, 11 insertions, 4 deletions
diff --git a/src/types/project.rs b/src/types/project.rs
index 50cbb69..145ab18 100644
--- a/src/types/project.rs
+++ b/src/types/project.rs
@@ -103,7 +103,7 @@ use iced::{{widget::{{{imports}}},Element}};
{theme_imports}
fn main() -> iced::Result {{
- iced::application("{}", State::update, State::view).theme(State::theme).run()
+ iced::application(State::default, State::update, State::view).title("{}").theme(State::theme).run()
}}
#[derive(Default)]
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