Files
example-ios-demo/QLHealthExtension/SecurelyDisplayedModifier.swift
zeekayandHanzo Dev c8bfbebc15 Keep ZAMA's copyright notices
This app is ZAMA's BSD 3-Clause Clear demo. The license requires its notices to
survive redistribution, and a rebrand had replaced every one of them with ours:
the LICENSE text, 66 source headers and the app's copyright string. They are
back, each with our line beside it for our changes.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-23 01:55:03 -07:00

33 lines
1.0 KiB
Swift
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// Copyright © 2025 Zama. All rights reserved.
// Copyright © 2025 Lux Industries Inc.
import SwiftUI
struct SecurelyDisplayedModifier: ViewModifier {
func body(content: Content) -> some View {
content
.padding(.bottom, 14)
.overlay(alignment: .bottomLeading) {
let icon = Image(systemName: "lock.fill")
ViewThatFits {
Text("\(icon) Data securely decrypted and displayed")
Text("\(icon) Data securely displayed")
Text("\(icon) Securely displayed")
Text("\(icon) Secure")
}
.frame(maxWidth: .infinity, alignment: .center)
.foregroundStyle(.secondary)
.customFont(.caption2)
.minimumScaleFactor(0.5)
.lineLimit(1)
.fontWeight(.regular)
}
}
}
extension View {
func securelyDisplayed() -> some View {
self.modifier(SecurelyDisplayedModifier())
}
}