# HG changeset patch # User Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> # Date 1613584527 -3600 # Node ID eeac6822d850f8aff6933eae119b917532b8443e # Parent d0018fde0b2ded1e2c7d9e4588772240ec46e152 Working on UI diff -r d0018fde0b2d -r eeac6822d850 lazybear/ContentView.swift --- 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") + } + } } } diff -r d0018fde0b2d -r eeac6822d850 lazybear/LazyBearApp.swift --- 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() } } } diff -r d0018fde0b2d -r eeac6822d850 lazybear/UI/Row.swift --- 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") } }