From e1bfb173abe7caba8bdab7cd8eb49383f18e5815 Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Tue, 16 Jun 2020 13:51:58 +0200 Subject: [PATCH] Overhauled action detail view --- app/imports/api/properties/Actions.js | 4 + .../CreaturePropertyDialog.vue | 2 +- .../components/actions/ActionCard.vue | 67 +++++--- .../components/actions/ItemConsumedView.vue | 28 +-- .../ui/properties/forms/ActionForm.vue | 8 + .../ui/properties/viewers/ActionViewer.vue | 159 +++++++++++++++--- .../ui/properties/viewers/FeatureViewer.vue | 5 +- .../viewers/shared/PropertyDescription.vue | 1 + .../viewers/shared/PropertyTags.vue | 6 +- 9 files changed, 208 insertions(+), 72 deletions(-) diff --git a/app/imports/api/properties/Actions.js b/app/imports/api/properties/Actions.js index 38fedd42..338aae49 100644 --- a/app/imports/api/properties/Actions.js +++ b/app/imports/api/properties/Actions.js @@ -13,6 +13,10 @@ let ActionSchema = new SimpleSchema({ type: String, optional: true, }, + summary: { + type: String, + optional: true, + }, description: { type: String, optional: true, diff --git a/app/imports/ui/creature/creatureProperties/CreaturePropertyDialog.vue b/app/imports/ui/creature/creatureProperties/CreaturePropertyDialog.vue index fa69f25f..905c13f4 100644 --- a/app/imports/ui/creature/creatureProperties/CreaturePropertyDialog.vue +++ b/app/imports/ui/creature/creatureProperties/CreaturePropertyDialog.vue @@ -35,7 +35,7 @@