File tree 2 files changed +18
-13
lines changed
2 files changed +18
-13
lines changed Original file line number Diff line number Diff line change @@ -78,21 +78,26 @@ struct CoachView: View {
78
78
. font ( . footnote. italic ( ) )
79
79
}
80
80
ScrollView {
81
- NSTextFieldWrapper ( text: $answer, selectedRange: $answerSelection)
82
- . onChange ( of: viewModel. answer) {
83
- if let newAnswer = $0 {
84
- self . answer = newAnswer
81
+ if answer != " " {
82
+ NSTextFieldWrapper ( text: $answer, selectedRange: $answerSelection)
83
+ . onChange ( of: viewModel. answer) {
84
+ if let newAnswer = $0 {
85
+ self . answer = newAnswer
86
+ }
85
87
}
88
+ }
89
+ if let solution = viewModel. codeAnswer {
90
+ HStack {
91
+ Text ( solution)
92
+ . textSelection ( . enabled)
93
+ . font ( . footnote)
94
+ . monospaced ( )
95
+ . lineSpacing ( 1.2 )
96
+ Spacer ( )
86
97
}
98
+ }
87
99
}
88
100
. frame ( maxHeight: 600 )
89
- if let solution = viewModel. codeAnswer {
90
- Text ( solution)
91
- . textSelection ( . enabled)
92
- . font ( . footnote)
93
- . monospaced ( )
94
- }
95
- Spacer ( )
96
101
}
97
102
Spacer ( )
98
103
}
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ struct ContentView_Previews: PreviewProvider {
37
37
let viewModel = AppViewModel ( )
38
38
viewModel. devices = [ CaptureDevice ( id: 0 , name: " Audio Loopback Device " ) ]
39
39
viewModel. buttonsAlwaysEnabled = true
40
- viewModel. authToken = " "
40
+ viewModel. authToken = " x "
41
41
viewModel. downloadState = . completed
42
42
viewModel. transcript = " So how would we break this app down into components? "
43
43
viewModel. answer = """
@@ -52,7 +52,7 @@ Props: message
52
52
53
53
• App Component: Renders the Header, Content, and Footer components
54
54
"""
55
- return ContentView ( viewModel: viewModel)
55
+ return ContentView ( viewModel: viewModel)
56
56
. previewLayout ( . fixed( width: 300 , height: 500 ) )
57
57
. previewDisplayName ( " Cheetah " )
58
58
}
You can’t perform that action at this time.
0 commit comments