// // ContentView.swift // SecureStorgageSample // // Created by Matt Bruce on 1/13/26. // import SwiftUI import LocalData struct ContentView: View { @State private var appVersion: String = "" @State private var retrievedVersion: String = "" var body: some View { VStack { Image(systemName: "globe") .imageScale(.large) .foregroundStyle(.tint) Text("Secure Storage Sample") TextField("Enter app version", text: $appVersion) .textFieldStyle(.roundedBorder) .padding() Button("Save Version") { Task { do { let key = StorageKeys.AppVersionKey() try await StorageRouter.shared.set(appVersion, for: key) } catch { print("Error saving: \(error)") } } } Button("Retrieve Version") { Task { do { let key = StorageKeys.AppVersionKey() retrievedVersion = try await StorageRouter.shared.get(key) } catch { print("Error retrieving: \(error)") } } } Text("Retrieved: \(retrievedVersion)") } .padding() } } #Preview { ContentView() }