Guest User

LifeTotalChoiceView

a guest
Jan 25th, 2025
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. import SwiftUI
  2.  
  3. struct LifeTotalChoiceView: View
  4. {
  5. @State private var isTwentyButtonVisible = false
  6. @State private var isFourtyButtonVisible = false
  7. @State private var isFiftyButtonVisible = false
  8. @State private var isOneHundredButtonVisible = false
  9. @State private var isCustomButtonVisible = false
  10.  
  11. @StateObject var pathState = PathState()
  12.  
  13. var body: some View
  14. {
  15. NavigationStack(path: $pathState.path)
  16. {
  17. VStack
  18. {
  19. Text("What's Your Life Total?")
  20. .font(.largeTitle)
  21.  
  22. Text("Choose One")
  23. .font(.title)
  24.  
  25. HStack
  26. {
  27. TwentyLifeTotalView()
  28. FourtyLifeTotalView()
  29. FiftyLifeTotalView()
  30. }
  31.  
  32. HStack
  33. {
  34. OneHundredTotalView()
  35. CustomTotalView()
  36. }
  37. }
  38. }
  39.  
  40. }
  41. }
  42.  
  43. struct TwentyLifeTotalView: View
  44. {
  45. @State private var readyToNavigate: Bool = false
  46.  
  47. var body: some View
  48. {
  49. VStack
  50. {
  51. Button(action:
  52. {
  53. readyToNavigate = true
  54. })
  55. {
  56. TwentyLifeTotalButtonContent()
  57. }
  58. }
  59. .navigationDestination(isPresented: $readyToNavigate)
  60. {
  61. TestView()
  62. }
  63.  
  64. }
  65. }
  66.  
Add Comment
Please, Sign In to add comment