Преглед изворни кода

feat: add UserDefaults for Category settings

Sam Jaffe пре 2 недеља
родитељ
комит
78bb66ddb9
2 измењених фајлова са 2 додато и 1 уклоњено
  1. 1 0
      Todos/TodosApp.swift
  2. 1 1
      Todos/View/Settings/CategoryGroupView.swift

+ 1 - 0
Todos/TodosApp.swift

@@ -12,6 +12,7 @@ struct UserDefaultsKeys {
   private static let root = "leumasjaffe.Todos"
   static let UrlHints = root + ".URLHints"
   static let WeekStart = root + ".WeekStart"
+  static let Category = root + ".Category"
 }
 
 @main

+ 1 - 1
Todos/View/Settings/CategoryGroupView.swift

@@ -8,7 +8,7 @@
 import SwiftUI
 
 struct CategoryGroupView: View {
-  @State var allGroups = [Category]()
+  @AppStorage(UserDefaultsKeys.Category) var allGroups = CodableArray<Category>()
   @State var active = Category()
   
   var body: some View {