2024-12-09 17:47:03 +01:00

34 lines
651 B
Swift

import Foundation
struct SettingsFile {
/// The file path to the output directory
let outputDirectoryPath: String
let navigationBar: NavigationBarSettingsFile
let posts: PostSettingsFile
let pages: PageSettingsFile
let german: LocalizedSettingsFile
let english: LocalizedSettingsFile
}
extension SettingsFile: Codable { }
extension SettingsFile {
static var `default`: SettingsFile {
.init(
outputDirectoryPath: "",
navigationBar: .default,
posts: .default,
pages: .default,
german: .default,
english: .default
)
}
}