From 5bd332aebe2d1f28910c91292be189aa696df108 Mon Sep 17 00:00:00 2001
From: StarArawn <toasterthegamer@gmail.com>
Date: Fri, 14 Jan 2022 12:29:50 -0500
Subject: [PATCH] Mostly fixed up.

---
 examples/counter.rs     | 2 +-
 examples/hooks.rs       | 4 ++--
 examples/if.rs          | 2 +-
 examples/todo/card.rs   | 2 +-
 examples/vec_widget.rs  | 5 ++++-
 src/widgets/button.rs   | 2 --
 src/widgets/text_box.rs | 1 +
 7 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/examples/counter.rs b/examples/counter.rs
index 3ec2795..f86de9d 100644
--- a/examples/counter.rs
+++ b/examples/counter.rs
@@ -40,7 +40,7 @@ fn Counter(context: &mut KayakContext) {
             <Window position={(50.0, 50.0)} size={(300.0, 300.0)} title={"Counter Example".to_string()}>
                 <Text styles={Some(text_styles)} size={32.0} content={format!("Current Count: {}", count).to_string()}>{}</Text>
                 <Button on_event={Some(on_event)}>
-                    <Text styles={Some(button_text_styles)} size={24.0} content={"Count!".to_string()}>{}</Text>
+                    <Text styles={Some(button_text_styles)} line_height={Some(40.0)} size={24.0} content={"Count!".to_string()}>{}</Text>
                 </Button>
             </Window>
         </>
diff --git a/examples/hooks.rs b/examples/hooks.rs
index 7152bde..3f10b78 100644
--- a/examples/hooks.rs
+++ b/examples/hooks.rs
@@ -47,7 +47,7 @@ fn StateCounter() {
         <Window position={(50.0, 50.0)} size={(300.0, 150.0)} title={"State Example".to_string()}>
             <Text size={16.0} content={format!("Current Count: {}", count)} />
              <Button on_event={Some(on_event)}>
-                <Text size={24.0} content={"Count!".to_string()} />
+                <Text line_height={Some(40.0)} size={24.0} content={"Count!".to_string()} />
             </Button>
         </Window>
     }
@@ -110,7 +110,7 @@ fn EffectCounter() {
             <Text size={16.0} content={format!("Actual Count: {}", count)} />
             <Text size={16.0} content={format!("Doubled Count: {}", effect_count)} />
              <Button on_event={Some(on_event)}>
-                <Text size={24.0} content={"Count!".to_string()} />
+                <Text line_height={Some(40.0)} size={24.0} content={"Count!".to_string()} />
             </Button>
         </Window>
     }
diff --git a/examples/if.rs b/examples/if.rs
index dcccd5e..f6d1e5b 100644
--- a/examples/if.rs
+++ b/examples/if.rs
@@ -38,7 +38,7 @@ fn Removal(context: &mut KayakContext) {
                     <Text styles={Some(text_styles)} size={32.0} content={"Hello!".to_string()} />
                 </If>
                 <Button on_event={Some(on_event)}>
-                    <Text line_height={Some(45.0)} size={24.0} content={"Swap!".to_string()} />
+                    <Text line_height={Some(40.0)} size={24.0} content={"Swap!".to_string()} />
                 </Button>
             </Window>
         </>
diff --git a/examples/todo/card.rs b/examples/todo/card.rs
index 06cf221..78ea8f1 100644
--- a/examples/todo/card.rs
+++ b/examples/todo/card.rs
@@ -32,7 +32,7 @@ pub fn Card(card_id: usize, name: String, on_delete: Handler<usize>) {
 
     rsx! {
         <Background styles={Some(background_styles)}>
-            <Text size={14.0} content={name} />
+            <Text line_height={Some(26.0)} size={14.0} content={name} />
             <DeleteButton on_event={Some(on_event)} />
         </Background>
     }
diff --git a/examples/vec_widget.rs b/examples/vec_widget.rs
index fd0f7ec..432f005 100644
--- a/examples/vec_widget.rs
+++ b/examples/vec_widget.rs
@@ -17,7 +17,10 @@ fn startup(
     font_mapping.add("Roboto", asset_server.load("roboto.kayak_font"));
 
     let context = BevyContext::new(|context| {
-        let data = vec!["Text1", "Text2", "Text3", "Text4"];
+        let data = vec![
+            "Text 1", "Text 2", "Text 3", "Text 4", "Text 5", "Text 6", "Text 7", "Text 8",
+            "Text 9", "Text 10",
+        ];
         render! {
             <App>
                 {VecTracker::from(data.iter().map(|data| {
diff --git a/src/widgets/button.rs b/src/widgets/button.rs
index 1831f77..5c05b4d 100644
--- a/src/widgets/button.rs
+++ b/src/widgets/button.rs
@@ -24,8 +24,6 @@ pub fn Button(children: Children, styles: Option<Style>) {
         },
         padding_left: StyleProp::Value(Units::Stretch(1.0)),
         padding_right: StyleProp::Value(Units::Stretch(1.0)),
-        padding_top: StyleProp::Value(Units::Stretch(1.0)),
-        padding_bottom: StyleProp::Value(Units::Stretch(1.0)),
         ..base_styles
     });
     rsx! {
diff --git a/src/widgets/text_box.rs b/src/widgets/text_box.rs
index 407f6a8..a6f2cfb 100644
--- a/src/widgets/text_box.rs
+++ b/src/widgets/text_box.rs
@@ -120,6 +120,7 @@ pub fn TextBox(value: String, on_change: Option<OnChange>, placeholder: Option<S
                 <Text
                     content={value}
                     size={14.0}
+                    line_height={Some(22.0)}
                     styles={Some(text_styles)}
                 />
             </Clip>
-- 
GitLab