Mercurial > public > lazybear
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") } }