Generate tag overview, add file action

This commit is contained in:
Christoph Hagen
2025-01-05 09:21:21 +01:00
parent 0dca633805
commit 01baf560ee
27 changed files with 501 additions and 137 deletions

View File

@@ -21,6 +21,9 @@ final class LocalizedTag: ObservableObject {
@Published
var linkPreviewImage: FileResource?
@Published
var linkPreviewTitle: String?
/// The original url in the previous site layout
let originalUrl: String?
@@ -30,6 +33,7 @@ final class LocalizedTag: ObservableObject {
subtitle: String? = nil,
description: String? = nil,
thumbnail: FileResource? = nil,
linkPreviewTitle: String? = nil,
originalUrl: String? = nil) {
self.content = content
self.urlComponent = urlComponent
@@ -37,6 +41,7 @@ final class LocalizedTag: ObservableObject {
self.subtitle = subtitle
self.description = description
self.linkPreviewImage = thumbnail
self.linkPreviewTitle = linkPreviewTitle
self.originalUrl = originalUrl
}
@@ -48,10 +53,6 @@ final class LocalizedTag: ObservableObject {
extension LocalizedTag: LinkPreviewItem {
var linkPreviewTitle: String? {
self.name
}
var linkPreviewDescription: String? {
description
}