SecureStorageSample/SecureStorageSample/ContentView.swift

62 lines
1.4 KiB
Swift

//
// ContentView.swift
// SecureStorageSample
//
// Main navigation view with tabbed interface for all LocalData demos.
//
import SwiftUI
import LocalData
struct ContentView: View {
var body: some View {
TabView {
NavigationStack {
UserDefaultsDemo()
}
.tabItem {
Label("Defaults", systemImage: "gearshape.fill")
}
NavigationStack {
KeychainDemo()
}
.tabItem {
Label("Keychain", systemImage: "lock.fill")
}
NavigationStack {
FileSystemDemo()
}
.tabItem {
Label("Files", systemImage: "doc.fill")
}
NavigationStack {
EncryptedStorageDemo()
}
.tabItem {
Label("Encrypted", systemImage: "lock.shield.fill")
}
NavigationStack {
PlatformSyncDemo()
}
.tabItem {
Label("Sync", systemImage: "arrow.triangle.2.circlepath")
}
NavigationStack {
MigrationDemo()
}
.tabItem {
Label("Migration", systemImage: "sparkles")
}
}
}
}
#Preview {
ContentView()
}