import SwiftUI struct TextFieldPropertyView: View { let title: LocalizedStringKey @Binding var text: String let prompt: String? let footer: LocalizedStringKey init(title: LocalizedStringKey, text: Binding, prompt: String? = nil, footer: LocalizedStringKey) { self.title = title self._text = text self.prompt = prompt self.footer = footer } var body: some View { GenericPropertyView(title: title, footer: footer) { DescriptionField(text: $text) .textFieldStyle(.roundedBorder) } } }