2024-12-13 11:26:34 +01:00

51 lines
940 B
Swift

import Foundation
extension Settings {
static let mock: Settings = .init(
paths: .default,
navigationTags: [],
posts: .default,
pages: .default,
german: .german,
english: .english)
}
extension PathSettings {
static var `default`: PathSettings {
.init(file: .default)
}
}
extension PostSettings {
static var `default`: PostSettings {
.init(file: .default)
}
}
extension PageSettings {
static var `default`: PageSettings {
.init(file: .default)
}
}
extension LocalizedPostSettings {
static var german: LocalizedPostSettings {
.init(
title: "Titel",
description: "Beschreibung",
feedUrlPrefix: "blog")
}
static var english: LocalizedPostSettings {
.init(
title: "A Title",
description: "Description",
feedUrlPrefix: "feed")
}
}