Files
Termind/Frameworks/TermindPresentation/WebAuthnVerificationPicker.swift

22 lines
820 B
Swift

// SPDX-FileCopyrightText: 2026 Kaede Akino
// SPDX-License-Identifier: GPL-3.0-only
import SwiftUI
import TermindDomain
public struct WebAuthnVerificationPicker: View {
@Binding private var selection: SecurityKeyCredential.UserVerification
public init(selection: Binding<SecurityKeyCredential.UserVerification>) {
_selection = selection
}
public var body: some View {
Picker(AppStrings.SecurityKey.verification.swiftUIKey, selection: $selection) {
Text(AppStrings.SecurityKey.required).tag(SecurityKeyCredential.UserVerification.required)
Text(AppStrings.SecurityKey.preferred).tag(SecurityKeyCredential.UserVerification.preferred)
Text(AppStrings.SecurityKey.discouraged).tag(SecurityKeyCredential.UserVerification.discouraged)
}
}
}