37 lines
1.1 KiB
Swift
37 lines
1.1 KiB
Swift
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: .english)
|
|
.padding()
|
|
}
|