From ce0be87c7f39e9763d835a685cb65eb38c7e68c3 Mon Sep 17 00:00:00 2001 From: Shav Kinderlehrer Date: Wed, 21 Feb 2024 12:20:24 -0500 Subject: Cleanup + change SignInView to be a sheet --- Jel/Extensions/BindingNot.swift | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Jel/Extensions/BindingNot.swift (limited to 'Jel/Extensions/BindingNot.swift') 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 { + Binding( + get: { !self.wrappedValue }, + set: { self.wrappedValue = !$0 } + ) + } +} -- cgit v1.2.3