Custom page link texts, optional post title
This commit is contained in:
@ -11,10 +11,14 @@ final class LocalizedPostSettings: ObservableObject {
|
||||
@Published
|
||||
var feedUrlPrefix: String
|
||||
|
||||
init(title: String, description: String, feedUrlPrefix: String) {
|
||||
@Published
|
||||
var defaultPageLinkText: String
|
||||
|
||||
init(title: String, description: String, feedUrlPrefix: String, defaultPageLinkText: String) {
|
||||
self.title = title
|
||||
self.description = description
|
||||
self.feedUrlPrefix = feedUrlPrefix
|
||||
self.defaultPageLinkText = defaultPageLinkText
|
||||
}
|
||||
|
||||
// MARK: Storage
|
||||
@ -23,12 +27,14 @@ final class LocalizedPostSettings: ObservableObject {
|
||||
self.title = file.feedTitle
|
||||
self.description = file.feedDescription
|
||||
self.feedUrlPrefix = file.feedUrlPrefix
|
||||
self.defaultPageLinkText = file.defaultPageLinkText ?? "View"
|
||||
}
|
||||
|
||||
var file: LocalizedPostSettingsFile {
|
||||
.init(
|
||||
feedTitle: title,
|
||||
feedDescription: description,
|
||||
feedUrlPrefix: feedUrlPrefix)
|
||||
feedUrlPrefix: feedUrlPrefix,
|
||||
defaultPageLinkText: defaultPageLinkText)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user