diff options
Diffstat (limited to 'src')
| -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 |
