From 9b01f5fb453321f83dac56f6dda6458574def1fb Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Wed, 17 Jun 2020 13:23:13 +0200 Subject: [PATCH] Improved actions UI, Actions (including spells) can now have icons --- .../components/actions/ActionCard.vue | 11 ++++-- .../actions/AttributeConsumedView.vue | 2 +- .../components/actions/ItemConsumedView.vue | 21 ++++++++++- .../ui/properties/forms/ActionForm.vue | 8 ++++ .../ui/properties/viewers/ActionViewer.vue | 37 +++++++++++++++++-- 5 files changed, 69 insertions(+), 10 deletions(-) diff --git a/app/imports/ui/properties/components/actions/ActionCard.vue b/app/imports/ui/properties/components/actions/ActionCard.vue index d31723ef..4ae1cef9 100644 --- a/app/imports/ui/properties/components/actions/ActionCard.vue +++ b/app/imports/ui/properties/components/actions/ActionCard.vue @@ -11,7 +11,7 @@ icon outline style="margin-left: -4px; font-size: 18px;" - color="primary" + :color="model.color || 'primary'" :loading="doActionLoading" :disabled="model.insufficientResources || !context.editPermission" @click.stop="doAction" @@ -19,9 +19,10 @@ - - {{ actionTypeIcon }} - +
- {{ model.statName }} + {{ model.statName || model.variableName }}
diff --git a/app/imports/ui/properties/components/actions/ItemConsumedView.vue b/app/imports/ui/properties/components/actions/ItemConsumedView.vue index ee8f5242..6b199198 100644 --- a/app/imports/ui/properties/components/actions/ItemConsumedView.vue +++ b/app/imports/ui/properties/components/actions/ItemConsumedView.vue @@ -6,8 +6,10 @@ }" > diff --git a/app/imports/ui/properties/forms/ActionForm.vue b/app/imports/ui/properties/forms/ActionForm.vue index a55cebfc..d19d0ff5 100644 --- a/app/imports/ui/properties/forms/ActionForm.vue +++ b/app/imports/ui/properties/forms/ActionForm.vue @@ -1,5 +1,13 @@ - - {{ actionTypeIcon }} - + +
+ {{ model.rollBonus }} + to hit +
{{ usesLeft }}/{{ model.usesResult }} uses + + {{ model.uses }} + + uses + +
+ + Resources +