Files
purchases-ios/RevenueCatUI/CustomerCenter/Views/TintedProgressView.swift
T

50 lines
1.1 KiB
Swift

//
// Copyright RevenueCat Inc. All Rights Reserved.
//
// Licensed under the MIT License (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// https://opensource.org/licenses/MIT
//
// TintedProgressView.swift
//
// Created by Cesar de la Vega on 19/7/24.
import Foundation
import RevenueCat
import SwiftUI
#if os(iOS)
@available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
@available(macOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
struct TintedProgressView: View {
@Environment(\.colorScheme)
private var colorScheme
var body: some View {
ProgressView()
.controlSize(.regular)
.tint(colorScheme == .light ? Color.black : Color.white)
}
}
@available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
@available(macOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
struct TintedProgressView_Previews: PreviewProvider {
static var previews: some View {
TintedProgressView()
}
}
#endif