diff options
| author | pml68 <contact@pml68.dev> | 2025-04-18 00:52:13 +0200 |
|---|---|---|
| committer | pml68 <contact@pml68.dev> | 2025-04-18 00:52:13 +0200 |
| commit | 1683717e93899d4c90641e605bfc96cbc2bf5ef1 (patch) | |
| tree | 1eac30071c3b82ffaff2b361d0078213c787798a /src/types | |
| parent | refactor: inline Dark and Light theme definitions, remove toml files (diff) | |
| download | iced-builder-1683717e93899d4c90641e605bfc96cbc2bf5ef1.tar.gz | |
fix: `iced` 0.14 codegen
Diffstat (limited to '')
| -rw-r--r-- | src/types/project.rs | 2 | ||||
| -rwxr-xr-x | src/types/rendered_element.rs | 13 |
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 |
