Files
SideStore/AltStore/Extensions/View+Hidden.swift

23 lines
473 B
Swift
Raw Normal View History

2023-02-19 08:06:33 -08:00
//
2023-02-22 12:19:07 -08:00
// View+Hidden.swift
2023-02-19 08:06:33 -08:00
// SideStore
//
// Created by naturecodevoid on 2/18/23.
// Copyright © 2023 SideStore. All rights reserved.
//
import SwiftUI
// https://stackoverflow.com/a/59228385 (modified)
extension View {
@ViewBuilder func isHidden(_ hidden: Binding<Bool>, remove: Bool = false) -> some View {
if hidden.wrappedValue {
if !remove {
self.hidden()
}
} else {
self
}
}
}