WIP: Widget-, Sync- & Event-Editor-Änderungen

Zwischenstand vor den Sharing/Gruppen/Import-Export-Features (gesichert,
damit die neuen Features sauber darauf aufbauen).
This commit is contained in:
Scarriffle
2026-05-31 19:22:12 +02:00
parent e71fd7512f
commit b1e0cf1fdc
11 changed files with 375 additions and 75 deletions

View File

@@ -42,14 +42,10 @@ struct EventDetailSheet: View {
}
private var canEdit: Bool {
event.source == "local" || event.source == "caldav"
event.source == "local" || event.source == "caldav" || event.source == "homeassistant"
}
/// Home Assistant events can't be edited in-app (no editor support), but
/// the server does support deleting them.
private var canDelete: Bool {
canEdit || event.source == "homeassistant"
}
private var canDelete: Bool { canEdit }
var body: some View {
NavigationStack {