nice sheet for adding contacts
This commit is contained in:
@@ -8,10 +8,18 @@
|
||||
import SwiftUI
|
||||
import NavigationStack
|
||||
|
||||
enum SheetView : Identifiable {
|
||||
var id: Self { self }
|
||||
case contacts
|
||||
case inbox
|
||||
}
|
||||
|
||||
struct InnerCircleView: View {
|
||||
@EnvironmentObject var authSessionStore: AuthSessionStore
|
||||
@EnvironmentObject var navigationStack: NavigationStack
|
||||
|
||||
@State var sheetView: SheetView? = nil
|
||||
|
||||
let universalSize = UIScreen.main.bounds
|
||||
|
||||
var body: some View {
|
||||
@@ -25,13 +33,21 @@ struct InnerCircleView: View {
|
||||
// header
|
||||
VStack(alignment: .leading) {
|
||||
|
||||
CircleNavigationView()
|
||||
CircleNavigationView(sheetView: self.$sheetView)
|
||||
|
||||
Spacer()
|
||||
}
|
||||
|
||||
CircleFooterView()
|
||||
}
|
||||
.sheet(item: self.$sheetView) {page in
|
||||
switch page {
|
||||
case SheetView.contacts:
|
||||
ContactsPickerView()
|
||||
case SheetView.inbox:
|
||||
OnboardingTrioView()// test one for now
|
||||
}
|
||||
}
|
||||
.onAppear() {
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user