From 04b44dcaadee05bcc2fde7a12883253d8209ee31 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Fri, 16 Jan 2026 14:35:12 -0600 Subject: [PATCH] Signed-off-by: Matt Bruce --- SecureStorageSample/ContentView.swift | 8 +++++--- SecureStorageSample/Views/EncryptedStorageDemo.swift | 1 - SecureStorageSample/Views/FileSystemDemo.swift | 1 - SecureStorageSample/Views/KeychainDemo.swift | 1 - SecureStorageSample/Views/PlatformSyncDemo.swift | 1 - SecureStorageSample/Views/UserDefaultsDemo.swift | 1 - 6 files changed, 5 insertions(+), 8 deletions(-) diff --git a/SecureStorageSample/ContentView.swift b/SecureStorageSample/ContentView.swift index cdda322..3faaa63 100644 --- a/SecureStorageSample/ContentView.swift +++ b/SecureStorageSample/ContentView.swift @@ -8,7 +8,7 @@ import SwiftUI import LocalData -private enum DemoDestination: Hashable, CaseIterable { +enum DemoDestination: Hashable, CaseIterable { case userDefaults case keychain case files @@ -44,7 +44,7 @@ private enum DemoDestination: Hashable, CaseIterable { case .encrypted: return "Encrypted Storage" case .sync: - return "Watch Sync" + return "Platform & Sync" case .migration: return "Migrations" } @@ -84,7 +84,9 @@ struct ContentView: View { .navigationTitle("Secure Storage") .navigationBarTitleDisplayMode(.inline) .navigationDestination(for: DemoDestination.self) { destination in - return destination.view + return destination + .view + .navigationTitle(destination.title) } } } diff --git a/SecureStorageSample/Views/EncryptedStorageDemo.swift b/SecureStorageSample/Views/EncryptedStorageDemo.swift index 7a30208..0cd1cd0 100644 --- a/SecureStorageSample/Views/EncryptedStorageDemo.swift +++ b/SecureStorageSample/Views/EncryptedStorageDemo.swift @@ -116,7 +116,6 @@ struct EncryptedStorageDemo: View { LabeledContent("Platform", value: "Phone Only") } } - .navigationTitle("Encrypted Storage") .navigationBarTitleDisplayMode(.inline) .toolbar { ToolbarItemGroup(placement: .keyboard) { diff --git a/SecureStorageSample/Views/FileSystemDemo.swift b/SecureStorageSample/Views/FileSystemDemo.swift index 4f0266f..6318394 100644 --- a/SecureStorageSample/Views/FileSystemDemo.swift +++ b/SecureStorageSample/Views/FileSystemDemo.swift @@ -157,7 +157,6 @@ struct FileSystemDemo: View { LabeledContent("Platform", value: "Phone + Watch Sync") } } - .navigationTitle("File System") .navigationBarTitleDisplayMode(.inline) .toolbar { ToolbarItemGroup(placement: .keyboard) { diff --git a/SecureStorageSample/Views/KeychainDemo.swift b/SecureStorageSample/Views/KeychainDemo.swift index 405dcb7..d9b3f98 100644 --- a/SecureStorageSample/Views/KeychainDemo.swift +++ b/SecureStorageSample/Views/KeychainDemo.swift @@ -102,7 +102,6 @@ struct KeychainDemo: View { LabeledContent("Platform", value: "Phone Only") } } - .navigationTitle("Keychain") .navigationBarTitleDisplayMode(.inline) .toolbar { ToolbarItemGroup(placement: .keyboard) { diff --git a/SecureStorageSample/Views/PlatformSyncDemo.swift b/SecureStorageSample/Views/PlatformSyncDemo.swift index 326d6f2..7360c3c 100644 --- a/SecureStorageSample/Views/PlatformSyncDemo.swift +++ b/SecureStorageSample/Views/PlatformSyncDemo.swift @@ -103,7 +103,6 @@ struct PlatformSyncDemo: View { LabeledContent("Max Auto-Sync Size", value: "100 KB") } } - .navigationTitle("Platform & Sync") .navigationBarTitleDisplayMode(.inline) .toolbar { ToolbarItemGroup(placement: .keyboard) { diff --git a/SecureStorageSample/Views/UserDefaultsDemo.swift b/SecureStorageSample/Views/UserDefaultsDemo.swift index afe3ac7..4e408bb 100644 --- a/SecureStorageSample/Views/UserDefaultsDemo.swift +++ b/SecureStorageSample/Views/UserDefaultsDemo.swift @@ -125,7 +125,6 @@ struct UserDefaultsDemo: View { LabeledContent("Sync Policy", value: "Automatic Small") } } - .navigationTitle("UserDefaults") .navigationBarTitleDisplayMode(.inline) .toolbar { ToolbarItemGroup(placement: .keyboard) {