Fixed attributes not showing base value in lib
This commit is contained in:
@@ -7,21 +7,31 @@
|
|||||||
justify-sm="start"
|
justify-sm="start"
|
||||||
>
|
>
|
||||||
<property-field
|
<property-field
|
||||||
|
v-if="model.value !== undefined ||
|
||||||
|
fallbackValue !== undefined"
|
||||||
:name="model.damage !== undefined ? 'Value / Total': 'Value'"
|
:name="model.damage !== undefined ? 'Value / Total': 'Value'"
|
||||||
center
|
center
|
||||||
>
|
>
|
||||||
<v-spacer />
|
<v-spacer />
|
||||||
<div
|
<div class="mr-3">
|
||||||
class="text-h4 mr-3"
|
|
||||||
>
|
|
||||||
<div
|
<div
|
||||||
v-if="model.damage !== undefined"
|
v-if="model.damage !== undefined"
|
||||||
|
class="text-h4 mr-3"
|
||||||
>
|
>
|
||||||
{{ model.value }} / {{ model.total }}
|
{{ model.value }} / {{ model.total }}
|
||||||
</div>
|
</div>
|
||||||
<div v-else>
|
<div
|
||||||
|
v-if="model.value !== undefined"
|
||||||
|
class="text-h4 mr-3"
|
||||||
|
>
|
||||||
{{ model.value }}
|
{{ model.value }}
|
||||||
</div>
|
</div>
|
||||||
|
<div
|
||||||
|
v-else
|
||||||
|
class="mono"
|
||||||
|
>
|
||||||
|
{{ fallbackValue }}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<v-spacer />
|
<v-spacer />
|
||||||
<increment-button
|
<increment-button
|
||||||
@@ -181,6 +191,9 @@
|
|||||||
effects() {
|
effects() {
|
||||||
return sortEffects(this.model.effects);
|
return sortEffects(this.model.effects);
|
||||||
},
|
},
|
||||||
|
fallbackValue() {
|
||||||
|
return this.model.baseValue?.value ?? this.model.baseValue?.calculation;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
numberToSignedString,
|
numberToSignedString,
|
||||||
@@ -222,4 +235,7 @@
|
|||||||
.attribute-value {
|
.attribute-value {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
.mono {
|
||||||
|
font-family: monospace !important;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user