move codeAnswer view into the ScrollView

This commit is contained in:
leetcode-mafia
2023-04-26 12:13:57 -04:00
parent 58c407d16b
commit b4027f260d
2 changed files with 18 additions and 13 deletions

View File

@ -78,6 +78,7 @@ struct CoachView: View {
.font(.footnote.italic())
}
ScrollView {
if answer != "" {
NSTextFieldWrapper(text: $answer, selectedRange: $answerSelection)
.onChange(of: viewModel.answer) {
if let newAnswer = $0 {
@ -85,15 +86,19 @@ struct CoachView: View {
}
}
}
.frame(maxHeight: 600)
if let solution = viewModel.codeAnswer {
HStack {
Text(solution)
.textSelection(.enabled)
.font(.footnote)
.monospaced()
}
.lineSpacing(1.2)
Spacer()
}
}
}
.frame(maxHeight: 600)
}
Spacer()
}
}

View File

@ -37,7 +37,7 @@ struct ContentView_Previews: PreviewProvider {
let viewModel = AppViewModel()
viewModel.devices = [CaptureDevice(id: 0, name: "Audio Loopback Device")]
viewModel.buttonsAlwaysEnabled = true
viewModel.authToken = ""
viewModel.authToken = "x"
viewModel.downloadState = .completed
viewModel.transcript = "So how would we break this app down into components?"
viewModel.answer = """