mirror of
https://github.com/Dimillian/IceCubesApp.git
synced 2025-02-18 02:35:15 +00:00
Fix env
This commit is contained in:
parent
29312d1be2
commit
2986d2b177
1 changed files with 3 additions and 5 deletions
|
@ -196,15 +196,13 @@ import SwiftUI
|
||||||
// set contrastingTintColor to either labelColor or primaryBackgroundColor, whichever contrasts
|
// set contrastingTintColor to either labelColor or primaryBackgroundColor, whichever contrasts
|
||||||
// better against the tintColor
|
// better against the tintColor
|
||||||
private func computeContrastingTintColor() {
|
private func computeContrastingTintColor() {
|
||||||
@Environment(\.self) var environment
|
|
||||||
|
|
||||||
func luminance(_ color: Color.Resolved) -> Float {
|
func luminance(_ color: Color.Resolved) -> Float {
|
||||||
return 0.299 * color.red + 0.587 * color.green + 0.114 * color.blue;
|
return 0.299 * color.red + 0.587 * color.green + 0.114 * color.blue;
|
||||||
}
|
}
|
||||||
|
|
||||||
let resolvedTintColor = tintColor.resolve(in: environment)
|
let resolvedTintColor = tintColor.resolve(in: .init())
|
||||||
let resolvedLabelColor = labelColor.resolve(in: environment)
|
let resolvedLabelColor = labelColor.resolve(in: .init())
|
||||||
let resolvedPrimaryBackgroundColor = primaryBackgroundColor.resolve(in: environment)
|
let resolvedPrimaryBackgroundColor = primaryBackgroundColor.resolve(in: .init())
|
||||||
|
|
||||||
let tintLuminance = luminance(resolvedTintColor)
|
let tintLuminance = luminance(resolvedTintColor)
|
||||||
let labelLuminance = luminance(resolvedLabelColor)
|
let labelLuminance = luminance(resolvedLabelColor)
|
||||||
|
|
Loading…
Reference in a new issue