diff options
Diffstat (limited to 'Jel/Extensions/BindingNot.swift')
-rw-r--r-- | Jel/Extensions/BindingNot.swift | 18 |
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 } + ) + } +} |