aboutsummaryrefslogtreecommitdiff
path: root/LibreTasks/DataStore.swift
diff options
context:
space:
mode:
authorChristian Cleberg <hello@cleberg.net>2023-05-22 15:35:40 -0500
committerChristian Cleberg <hello@cleberg.net>2023-05-22 15:35:40 -0500
commitaf1dc021544a1980374125868b2ab1a71d54a651 (patch)
tree6ab354fcc1684cc6834ff3dc6578ba99bb480dc3 /LibreTasks/DataStore.swift
downloadlibre-tasks-af1dc021544a1980374125868b2ab1a71d54a651.tar.gz
libre-tasks-af1dc021544a1980374125868b2ab1a71d54a651.tar.bz2
libre-tasks-af1dc021544a1980374125868b2ab1a71d54a651.zip
initial commit
Diffstat (limited to 'LibreTasks/DataStore.swift')
-rw-r--r--LibreTasks/DataStore.swift19
1 files changed, 19 insertions, 0 deletions
diff --git a/LibreTasks/DataStore.swift b/LibreTasks/DataStore.swift
new file mode 100644
index 0000000..1628979
--- /dev/null
+++ b/LibreTasks/DataStore.swift
@@ -0,0 +1,19 @@
+//
+// DataStore.swift
+// LibreTasks
+//
+//
+
+import Foundation
+import SwiftUI
+import Combine
+
+struct Task: Identifiable {
+ var id = String()
+ var taskItem = String()
+ var taskDate = Date()
+}
+
+class TaskDataStore: ObservableObject {
+ @Published var tasks = [Task]()
+}