diff --git a/MonsterCards/Views/EditLanguages.swift b/MonsterCards/Views/EditLanguages.swift index b25bff7..7ba30e2 100644 --- a/MonsterCards/Views/EditLanguages.swift +++ b/MonsterCards/Views/EditLanguages.swift @@ -16,7 +16,9 @@ struct EditLanguages: View { MCTextField( label: "Understands But", value: $viewModel.understandsBut) + MCStepperField(label: "Telepathy", prefix: "", step: 5, suffix: " ft.", value: $viewModel.telepathy) + ForEach(sortedLanguages/*viewModel.languages*/) { language in NavigationLink(language.name, destination: EditLanguage(viewModel: language)) } diff --git a/MonsterCards/Views/EditSavingThrows.swift b/MonsterCards/Views/EditSavingThrows.swift index 208e749..71c6736 100644 --- a/MonsterCards/Views/EditSavingThrows.swift +++ b/MonsterCards/Views/EditSavingThrows.swift @@ -12,6 +12,7 @@ struct EditSavingThrows: View { var body: some View { List { + // TODO: Add a version of this layout for wider screens where these VStacks with HStacks VStack { MCAdvantagePicker( label: "Strength Advantage", diff --git a/MonsterCards/Views/EditSkill.swift b/MonsterCards/Views/EditSkill.swift index 2f285db..b98065c 100644 --- a/MonsterCards/Views/EditSkill.swift +++ b/MonsterCards/Views/EditSkill.swift @@ -21,6 +21,7 @@ struct EditSkill: View { label: "Ability Score", value: $skillViewModel.abilityScore) + // TODO: Add a version of this layout for wider screens where these two are in an HStack MCAdvantagePicker( label: "Advantage", value: $skillViewModel.advantage) diff --git a/MonsterCards/Views/MonsterDetail.swift b/MonsterCards/Views/MonsterDetail.swift index c28cae6..bb650a1 100644 --- a/MonsterCards/Views/MonsterDetail.swift +++ b/MonsterCards/Views/MonsterDetail.swift @@ -207,6 +207,7 @@ struct MonsterDetail: View { var body: some View { ScrollView { + // TODO: Consider adding an inmage here at the top VStack (alignment: .leading) { let monsterLanguagesDescription = monster.languagesDescription let monsterChallengeRatingDescription = monster.challengeRatingDescription