summaryrefslogtreecommitdiff
path: root/src/types
diff options
context:
space:
mode:
Diffstat (limited to 'src/types')
-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