import SwiftUI struct LocalizedPostFeedSettingsView: View { @ObservedObject var settings: LocalizedPostSettings var body: some View { VStack(alignment: .leading) { StringPropertyView( title: "Default Page Link Text", text: $settings.defaultPageLinkText, footer: "The text to display when linking from a post to a page. Each post can provide a custom text.") StringPropertyView( title: "Title", text: $settings.title, footer: "The title of all post feed pages.") StringPropertyView( title: "URL prefix", text: $settings.feedUrlPrefix, footer: "The prefix to generate the urls for all post feed pages.") TextFieldPropertyView( title: "Description", text: $settings.description, footer: "The description of all post feed pages.") } } } #Preview { LocalizedPostFeedSettingsView(settings: PostSettings.default.english) .padding() }