import SwiftUI struct DevRibbon: View { var body: some View { if Api.IS_DEV { GeometryReader { geo in ZStack { Text("DEV") .font(.system(size: 11, weight: .bold)) .tracking(2) .foregroundColor(.white) .frame(width: 140, height: 22) .background(Color(red: 255/255, green: 152/255, blue: 0/255)) .rotationEffect(.degrees(45)) .position(x: 35, y: geo.size.height - 35) } } .allowsHitTesting(false) } } } struct DevBanner: ViewModifier { func body(content: Content) -> some View { content.overlay { DevRibbon() } } }