Files
MonsterCards/iOS/MonsterCards/Views/MCAbilityScorePicker.swift
Tom Hicks 48f71d1a3a Add 'iOS/' from commit '938f0fb75860d3637b998bdd0c27dcffd9fc9451'
git-subtree-dir: iOS
git-subtree-mainline: c4bb775af4
git-subtree-split: 938f0fb758
2025-06-30 12:55:22 -07:00

36 lines
913 B
Swift

//
// MCAbilityScorePicker.swift
// MonsterCards
//
// Created by Tom Hicks on 2/15/21.
//
import SwiftUI
struct MCAbilityScorePicker: View {
var label: String = ""
var value: Binding<AbilityScore>
var body: some View {
VStack(alignment: .leading) {
Text(label)
.font(.caption2)
Picker(
selection: value,
label: Text(value.wrappedValue.displayName)) {
ForEach(AbilityScore.allCases) {abilityScore in
Text(abilityScore.displayName).tag(abilityScore)
}
}
.pickerStyle(MenuPickerStyle())
}
}
}
struct MCAbilityScorePicker_Previews: PreviewProvider {
static var previews: some View {
MCAbilityScorePicker(
label: "Ability Score",
value: .constant(AbilityScore.strength))
}
}