summaryrefslogtreecommitdiff
path: root/Jel/Extensions/BindingNot.swift
diff options
context:
space:
mode:
authorShav Kinderlehrer <[email protected]>2024-02-21 12:20:24 -0500
committerShav Kinderlehrer <[email protected]>2024-02-21 12:20:24 -0500
commitce0be87c7f39e9763d835a685cb65eb38c7e68c3 (patch)
treea548887701d035f40923de1838317d213a8a2532 /Jel/Extensions/BindingNot.swift
parent53b079259556532569af3af0e3b15aa887adbfd4 (diff)
downloadjel-ce0be87c7f39e9763d835a685cb65eb38c7e68c3.tar.gz
jel-ce0be87c7f39e9763d835a685cb65eb38c7e68c3.zip
Cleanup + change SignInView to be a sheet
Diffstat (limited to 'Jel/Extensions/BindingNot.swift')
-rw-r--r--Jel/Extensions/BindingNot.swift18
1 files changed, 18 insertions, 0 deletions
diff --git a/Jel/Extensions/BindingNot.swift b/Jel/Extensions/BindingNot.swift
new file mode 100644
index 0000000..92951b5
--- /dev/null
+++ b/Jel/Extensions/BindingNot.swift
@@ -0,0 +1,18 @@
+//
+// BindingNot.swift
+// Jel
+//
+// Created by zerocool on 2/20/24.
+//
+
+import Foundation
+import SwiftUI
+
+extension Binding where Value == Bool {
+ var not: Binding<Value> {
+ Binding<Value>(
+ get: { !self.wrappedValue },
+ set: { self.wrappedValue = !$0 }
+ )
+ }
+}