GBA-8-19/Features/Extensions/EnvironmentValues+FeatureOption.swift
bluesea 2d62f40b7c s
2024-06-14 18:16:51 +08:00

23 lines
456 B
Swift

//
// EnvironmentValues+FeatureOption.swift
// HthikFeatures
//
// Created by Hthik on 4/26/23.
// Copyright © 2024 Hthik
//
import SwiftUI
private struct FeatureOptionKey: EnvironmentKey
{
static let defaultValue: any AnyOption = Option(wrappedValue: true)
}
public extension EnvironmentValues
{
var featureOption: any AnyOption {
get { self[FeatureOptionKey.self] }
set { self[FeatureOptionKey.self] = newValue }
}
}