Improve content saving, label editing

This commit is contained in:
Christoph Hagen
2025-05-02 22:11:43 +02:00
parent fea06a93b7
commit 1f4f32c9af
15 changed files with 274 additions and 150 deletions

View File

@@ -1,8 +1,6 @@
import Foundation
final class LocalizedTag: ObservableObject {
unowned let content: Content
final class LocalizedTag: ChangeObservingItem {
@Published
var urlComponent: String
@@ -22,11 +20,11 @@ final class LocalizedTag: ObservableObject {
name: String,
linkPreview: LinkPreview = .init(),
originalUrl: String? = nil) {
self.content = content
self.urlComponent = urlComponent
self.name = name
self.linkPreview = linkPreview
self.originalUrl = originalUrl
super.init(content: content)
}
func isValid(urlComponent: String) -> Bool {