Improve tag and images view, save website settings

This commit is contained in:
Christoph Hagen
2024-12-02 13:08:52 +01:00
parent 1261ea534b
commit 4440b2ce0d
22 changed files with 576 additions and 144 deletions

View File

@ -15,6 +15,7 @@ extension Content {
private static let dbPath = FileManager.default.documentDirectory.appendingPathComponent("db").path()
static let mock: Content = Content(
websiteData: .mock,
posts: [.empty, .mock, .fullMock],
pages: [.empty],
tags: [.hiking, .mountains, .nature, .sports],

View File

@ -0,0 +1,25 @@
import Foundation
extension WebsiteData {
static let mock: WebsiteData = .init(
german: .german,
english: .english)
}
extension LocalizedWebsiteData {
static var german: LocalizedWebsiteData {
.init(
title: "Titel",
description: "Beschreibung",
iconDescription: "Icon")
}
static var english: LocalizedWebsiteData {
.init(
title: "A Title",
description: "Description",
iconDescription: "Icon")
}
}