Mercurial > public > lazybear
comparison LazyBear/ContentView.swift @ 385:7aab87e16661
Delete HelperView
author | Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> |
---|---|
date | Sat, 24 Apr 2021 00:41:56 +0200 |
parents | 6802c2393203 |
children | 3599d303d1a0 |
comparison
equal
deleted
inserted
replaced
384:cada87844a96 | 385:7aab87e16661 |
---|---|
8 import SwiftUI | 8 import SwiftUI |
9 | 9 |
10 struct ContentView: View { | 10 struct ContentView: View { |
11 @State private var showWelcome = false | 11 @State private var showWelcome = false |
12 @State var selectedView = 1 | 12 @State var selectedView = 1 |
13 @EnvironmentObject var hudManager: HudManager | |
14 | 13 |
15 var body: some View { | 14 var body: some View { |
16 ZStack { | 15 TabView(selection: $selectedView) { |
17 TabView(selection: $selectedView) { | 16 HomeView() |
18 HomeView() | 17 .tabItem { |
19 .tabItem { | 18 Image(systemName: "house") |
20 Image(systemName: "house") | 19 Text("Home") |
21 Text("Home") | 20 } |
22 } | 21 .tag(1) // Do not remove tags. It causes an odd behaviour when showView is activated |
23 .tag(1) // Do not remove tags. It causes an odd behaviour when showView is activated | 22 SearchView() |
24 SearchView() | 23 .tabItem { |
25 .tabItem { | 24 Image(systemName: "magnifyingglass") |
26 Image(systemName: "magnifyingglass") | 25 Text("Search") |
27 Text("Search") | 26 } |
28 } | 27 .tag(2) |
29 .tag(2) | 28 ProfileView() |
30 ProfileView() | 29 .tabItem { |
31 .tabItem { | 30 Image(systemName: "person") |
32 Image(systemName: "person") | 31 Text("Profile") |
33 Text("Profile") | 32 } |
34 } | 33 .tag(3) |
35 .tag(3) | |
36 // Text("The Last Tab") | 34 // Text("The Last Tab") |
37 // .tabItem { | 35 // .tabItem { |
38 // Image(systemName: "4.square.fill") | 36 // Image(systemName: "4.square.fill") |
39 // Text("Forth") | 37 // Text("Forth") |
40 // } | 38 // } |
41 } | 39 } |
42 // .onAppear { isAppAlreadyLaunchedOnce() } | 40 // .onAppear { isAppAlreadyLaunchedOnce() } |
43 .sheet(isPresented: $showWelcome) { | 41 .sheet(isPresented: $showWelcome) { |
44 | |
45 } | |
46 | 42 |
47 Group { | |
48 BackgroundShadow() | |
49 | |
50 HelpSheet() | |
51 .offset(y: hudManager.showSearchHelper ? 0 : 700) | |
52 .padding(.horizontal) | |
53 } | |
54 .animation(.easeInOut) | |
55 } | 43 } |
56 } | 44 } |
57 | 45 |
58 // private func isAppAlreadyLaunchedOnce() { | 46 // private func isAppAlreadyLaunchedOnce() { |
59 // let defaults = UserDefaults.standard | 47 // let defaults = UserDefaults.standard |