|
- import SwiftUI
-
- struct V: View {
- @StateObject var vm = VM()
-
- var body: some View {
- VStack {
- HStack {
- Text("Check text field:")
- Text("'\(vm.text)'")
- .fontWeight(.bold)
- }
-
- TextField("Binding-3", value: $vm.text, formatter: TextFieldValueOwner())
- .padding(8)
- .border(Color.blue, width: 2)
-
- Button(action: vm.join.send) {
- Text("Join")
- .padding(8)
- .border(vm.isJoinAvailable ? Color.green : Color.red, width: 4)
- }
-
- }
- .frame(width: 320)
- .padding()
- }
- }
|