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

@ -15,6 +15,10 @@ struct PageDetailView: View {
@State
private var showFileSelectionSheet = false
private var transferImage: (language: ContentLanguage, image: FileResource)? {
page.localized(in: language.next).linkPreview.image.map { (language.next, $0) }
}
init(page: Page) {
self.page = page
}
@ -113,7 +117,8 @@ struct PageDetailView: View {
LocalizedPageDetailView(
isExternalPage: page.isExternalUrl,
page: page.localized(in: language))
page: page.localized(in: language),
transferImage: transferImage)
.id(page.id + language.rawValue)
}
.padding()