From 809426b183ac7e12a80e4c3abf81a8f052856a8f Mon Sep 17 00:00:00 2001 From: Thaum Rystra Date: Wed, 13 May 2020 09:42:24 +0200 Subject: [PATCH] Improved effect components --- .../components/effects/EffectChildList.vue | 25 +++--- .../effects/EffectEditExpansionList.vue | 48 +++++----- .../components/effects/EffectListTile.vue | 90 +++++++++++-------- 3 files changed, 89 insertions(+), 74 deletions(-) diff --git a/app/imports/ui/properties/components/effects/EffectChildList.vue b/app/imports/ui/properties/components/effects/EffectChildList.vue index 83544f0c..6041c7fd 100644 --- a/app/imports/ui/properties/components/effects/EffectChildList.vue +++ b/app/imports/ui/properties/components/effects/EffectChildList.vue @@ -1,12 +1,15 @@ @@ -15,13 +18,13 @@ import sortEffects from '/imports/ui/utility/sortEffects.js'; export default { + components: { + EffectListTile, + }, props: { effects: Array, showStatName: Boolean, }, - components: { - EffectListTile, - }, computed: { sortedEffects(){ return sortEffects(this.effects); diff --git a/app/imports/ui/properties/components/effects/EffectEditExpansionList.vue b/app/imports/ui/properties/components/effects/EffectEditExpansionList.vue index 675df612..0eff8215 100644 --- a/app/imports/ui/properties/components/effects/EffectEditExpansionList.vue +++ b/app/imports/ui/properties/components/effects/EffectEditExpansionList.vue @@ -1,25 +1,25 @@ @@ -27,14 +27,14 @@ import EffectForm from '/imports/ui/properties/forms/EffectForm.vue'; import EffectListTile from '/imports/ui/properties/components/effects/EffectListTile.vue'; export default { - props: { - effects: Array, - stats: Array, - }, components: { EffectForm, EffectListTile, }, + props: { + effects: Array, + stats: Array, + }, data(){ return { expanded: null, }}, diff --git a/app/imports/ui/properties/components/effects/EffectListTile.vue b/app/imports/ui/properties/components/effects/EffectListTile.vue index d6f39759..901d0ae5 100644 --- a/app/imports/ui/properties/components/effects/EffectListTile.vue +++ b/app/imports/ui/properties/components/effects/EffectListTile.vue @@ -1,53 +1,65 @@