Add empty page text, playlist text to settings
This commit is contained in:
@ -18,34 +18,16 @@ final class Settings: ObservableObject {
|
||||
@Published
|
||||
var audioPlayer: AudioPlayerSettings
|
||||
|
||||
@Published
|
||||
var german: LocalizedPostSettings
|
||||
|
||||
@Published
|
||||
var english: LocalizedPostSettings
|
||||
|
||||
|
||||
init(paths: PathSettings,
|
||||
navigation: NavigationSettings,
|
||||
posts: PostSettings,
|
||||
pages: PageSettings,
|
||||
audioPlayer: AudioPlayerSettings,
|
||||
german: LocalizedPostSettings,
|
||||
english: LocalizedPostSettings) {
|
||||
audioPlayer: AudioPlayerSettings) {
|
||||
self.paths = paths
|
||||
self.navigation = navigation
|
||||
self.posts = posts
|
||||
self.pages = pages
|
||||
self.audioPlayer = audioPlayer
|
||||
self.german = german
|
||||
self.english = english
|
||||
}
|
||||
|
||||
func localized(in language: ContentLanguage) -> LocalizedPostSettings {
|
||||
switch language {
|
||||
case .english: return english
|
||||
case .german: return german
|
||||
}
|
||||
}
|
||||
|
||||
init(file: SettingsFile, files: [String : FileResource], map: (String) -> Item?) {
|
||||
@ -55,9 +37,6 @@ final class Settings: ObservableObject {
|
||||
self.pages = PageSettings(file: file.pages, files: files)
|
||||
self.paths = PathSettings(file: file.paths)
|
||||
self.audioPlayer = .init(file: file.audioPlayer, files: files)
|
||||
|
||||
self.german = .init(file: file.german)
|
||||
self.english = .init(file: file.english)
|
||||
}
|
||||
|
||||
func file(tagOverview: TagOverviewPage?) -> SettingsFile {
|
||||
@ -67,9 +46,7 @@ final class Settings: ObservableObject {
|
||||
posts: posts.file,
|
||||
pages: pages.file,
|
||||
audioPlayer: audioPlayer.file,
|
||||
tagOverview: tagOverview?.file,
|
||||
german: german.file,
|
||||
english: english.file)
|
||||
tagOverview: tagOverview?.file)
|
||||
}
|
||||
}
|
||||
|
||||
@ -80,7 +57,5 @@ extension Settings {
|
||||
navigation: .default,
|
||||
posts: .default,
|
||||
pages: .default,
|
||||
audioPlayer: .default,
|
||||
german: .german,
|
||||
english: .english)
|
||||
audioPlayer: .default)
|
||||
}
|
||||
|
Reference in New Issue
Block a user