Transfer link preview images from other language

This commit is contained in:
Christoph Hagen
2025-01-13 21:54:43 +01:00
parent a5c692cb09
commit 864dc9a544
9 changed files with 68 additions and 11 deletions

View File

@ -8,6 +8,10 @@ struct TagOverviewDetailView: View {
@EnvironmentObject
private var content: Content
private var transferImage: (language: ContentLanguage, image: FileResource)? {
content.tagOverview?.localized(in: language.next).linkPreview.image.map { (language.next, $0) }
}
var body: some View {
ScrollView {
VStack(alignment: .leading) {
@ -16,7 +20,9 @@ struct TagOverviewDetailView: View {
text: "Configure the page showing all tags")
if let tag = content.tagOverview?.localized(in: language) {
LocalizedTagDetailView(tag: tag)
LocalizedTagDetailView(
tag: tag,
transferImage: transferImage)
.id(language)
} else {
Button("Create", action: createTagOverviewPage)