Adds actions.

This commit is contained in:
2021-03-25 01:25:56 -07:00
parent a9ad7a7fa8
commit 8d9908369e
4 changed files with 27 additions and 3 deletions

View File

@@ -76,6 +76,10 @@ struct EditMonster: View {
NavigationLink(
"Abilities", destination: EditAbilities(viewModel: monsterViewModel, path: \.abilities, title: "Abilities"))
NavigationLink(
"Actions",
destination: EditAbilities(viewModel: monsterViewModel, path: \.actions, title: "Actions"))
}
}

View File

@@ -211,6 +211,7 @@ struct MonsterDetail: View {
let monsterLanguagesDescription = monster.languagesDescription
let monsterChallengeRatingDescription = monster.challengeRatingDescription
let monsterAbilities: [AbilityViewModel] = monster.abilities ?? []
let monsterActions: [AbilityViewModel] = monster.actions ?? []
BasicInfoView(monster: monster)
@@ -248,14 +249,25 @@ struct MonsterDetail: View {
if (monsterAbilities.count > 0) {
ForEach(monsterAbilities) { ability in
VStack {
Markdown(Document(ability.renderedText(monster)/*.fullText*/))
Markdown(Document(ability.renderedText(monster)))
Divider()
}
}
}
// Actions
if (monsterActions.count > 0) {
VStack {
Text("Actions")
ForEach(monsterActions) { action in
VStack {
Markdown(Document(action.renderedText(monster)))
Divider()
}
}
}
}
// Legendary Actions
}