浏览代码

feat: add UserDefaults for Category settings

Sam Jaffe 3 周之前
父节点
当前提交
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 {