in frontend/src/main/kotlin/org/jetbrains/plugins/template/chatApp/viewmodel/ChatViewModel.kt [55:62]
override fun onPromptInputChanged(input: String) {
val currentPromptInputState = _promptInputState.value
_promptInputState.value = when {
currentPromptInputState is MessageInputState.Sending -> MessageInputState.Sending(input)
input.isEmpty() -> MessageInputState.Disabled
else -> MessageInputState.Enabled(input)
}
}