This commit is contained in:
Phillip Thelen
2024-09-03 15:30:50 +02:00
parent cb865b171b
commit 9b33453040
7 changed files with 159 additions and 136 deletions

View File

@@ -7,7 +7,11 @@
>
Could not find any matching users.
</div>
<loading-spinner class="mx-auto mb-2" dark-color="true" v-if="isSearching" />
<loading-spinner
v-if="isSearching"
class="mx-auto mb-2"
dark-color="true"
/>
<div
v-if="users.length > 0"
class="list-group"

View File

@@ -1,8 +1,10 @@
<template>
<form @submit.prevent="saveHero({ hero: {
<form
@submit.prevent="saveHero({ hero: {
auth: hero.auth,
preferences: hero.preferences,
}, msg: 'Authentication' })">
}, msg: 'Authentication' })"
>
<div class="card mt-2">
<div class="card-header">
<h3
@@ -41,7 +43,10 @@
<strong v-else>No</strong>
</div>
</div>
<div v-if="cronError" class="form-group row">
<div
v-if="cronError"
class="form-group row"
>
<label class="col-sm-3 col-form-label">lastCron value:</label>
<strong>{{ hero.lastCron | formatDate }}</strong>
<br>

View File

@@ -1,16 +1,18 @@
<template>
<div class="form-group row">
<label class="col-sm-3 col-form-label"
:class="color">{{ label }}</label>
<label
class="col-sm-3 col-form-label"
:class="color"
>{{ label }}</label>
<div class="col-sm-9">
<input
v-bind:value="value"
v-on:input="$emit('input', parseInt($event.target.value, 10))"
:value="value"
class="form-control"
type="number"
:step="step"
:max="max"
:min="min"
@input="$emit('input', parseInt($event.target.value, 10))"
>
</div>
</div>

View File

@@ -174,8 +174,6 @@ export default {
computed: {
...mapState({ user: 'user.data' }),
statPointsIncorrect () {
this.hero.stats.int, this.hero.stats.per,
this.hero.stats.con, this.hero.stats.lvl);
return (parseInt(this.hero.stats.points, 10)
+ parseInt(this.hero.stats.str, 10)
+ parseInt(this.hero.stats.int, 10)

View File

@@ -1,8 +1,10 @@
<template>
<form @submit.prevent="saveHero({ hero: {
<form
@submit.prevent="saveHero({ hero: {
_id: hero._id,
purchased: hero.purchased
}, msg: 'Subscription Perks' })">
}, msg: 'Subscription Perks' })"
>
<div class="card mt-2">
<div class="card-header">
<h3

View File

@@ -52,7 +52,9 @@
>
{{ $t('timestamp') }}
</th>
<th v-once>Client</th>
<th v-once>
Client
</th>
<th
v-once
>
@@ -84,9 +86,15 @@
>
{{ $t('timestamp') }}
</th>
<th v-once>Client</th>
<th v-once>Quest Key</th>
<th v-once>Response</th>
<th v-once>
Client
</th>
<th v-once>
Quest Key
</th>
<th v-once>
Response
</th>
</tr>
<tr
v-for="entry in questInvites"
@@ -114,7 +122,9 @@
>
{{ $t('timestamp') }}
</th>
<th v-once>Client</th>
<th v-once>
Client
</th>
</tr>
<tr
v-for="entry in cron"
@@ -169,6 +179,11 @@ import moment from 'moment';
import { userStateMixin } from '../../../mixins/userState';
export default {
filters: {
timeAgo (value) {
return moment(value).fromNow();
},
},
mixins: [userStateMixin],
props: {
hero: {
@@ -189,11 +204,6 @@ export default {
cron: [],
};
},
filters: {
timeAgo (value) {
return moment(value).fromNow();
},
},
watch: {
resetCounter () {
if (this.expand) {

View File

@@ -1,8 +1,10 @@
<template>
<form @submit.prevent="saveHero({hero: {
<form
@submit.prevent="saveHero({hero: {
_id: hero._id,
profile: hero.profile
}, msg: 'Users Profile'})">
}, msg: 'Users Profile'})"
>
<div class="card mt-2">
<div class="card-header">
<h3