changeset 152:eeac6822d850

Working on UI
author Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
date Wed, 17 Feb 2021 18:55:27 +0100
parents d0018fde0b2d
children 7dde78b4c377
files lazybear/ContentView.swift lazybear/LazyBearApp.swift lazybear/UI/Row.swift
diffstat 3 files changed, 25 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/lazybear/ContentView.swift	Wed Feb 17 18:54:59 2021 +0100
+++ b/lazybear/ContentView.swift	Wed Feb 17 18:55:27 2021 +0100
@@ -10,7 +10,13 @@
 struct ContentView: View {
 
     var body: some View {
-        Text("Hello World")
+        TabView {
+            // First view
+            Watchlist()
+                .tabItem {
+                    Label("Menu", systemImage: "list.dash")
+                }
+        }
     }
 }
 
--- a/lazybear/LazyBearApp.swift	Wed Feb 17 18:54:59 2021 +0100
+++ b/lazybear/LazyBearApp.swift	Wed Feb 17 18:55:27 2021 +0100
@@ -12,7 +12,7 @@
 
     var body: some Scene {
         WindowGroup {
-            ContentView()
+            TestAPI()
         }
     }
 }
--- a/lazybear/UI/Row.swift	Wed Feb 17 18:54:59 2021 +0100
+++ b/lazybear/UI/Row.swift	Wed Feb 17 18:55:27 2021 +0100
@@ -8,13 +8,28 @@
 import SwiftUI
 
 struct Row: View {
+    var baseText: String
+    var underText: String?
+    
+    var leftView: AnyView?
+    var rightView: AnyView?
+    
     var body: some View {
-        Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/)
+        HStack {
+            leftView
+            VStack {
+                Text(baseText)
+                Text(underText ?? "")
+            }
+            
+            Spacer()
+            rightView
+        }
     }
 }
 
 struct Row_Previews: PreviewProvider {
     static var previews: some View {
-        Row()
+        Row(baseText: "Some text")
     }
 }