Slide 76
Slide 76 text
var body: some View {
ZStack {
Color(UIColor.systemBackground)
.edgesIgnoringSafeArea(.all)
VStack {
HStack {
Text(dependency.title)
.font(Font.system(size: 12, weight: .medium, design: .default))
.foregroundColor(Color(UIColor.label))
Spacer()
}
TextField(dependency.placeholder, text: $viewModel.value)
.font(.system(size: 14, weight: .medium, design: .default))
.textFieldStyle(RoundedBorderTextFieldStyle())
.textContentType(dependency.textContentType)
.keyboardType(dependency.keyboardType ?? .default)
if !viewModel.isValid && !viewModel.isEmpty {
HStack {
Text(viewModel.errorMessage)
.foregroundColor(.red)
.font(Font.system(size: 12, weight: .medium, design: .default))
Spacer()
}
}
}
.padding()
}
}
FormView in SwiftUI