chore(app): added the Creator badge

This commit is contained in:
2026-05-02 15:40:05 +02:00
parent 6765c075a5
commit d8d8a00fd9
15 changed files with 142 additions and 27 deletions
@@ -9,9 +9,16 @@
</span>
<router-link class="dispatcher-name" :to="`/profile?playerId=${onlineScenery.dispatcherId}`">
<span
class="text--creator"
v-if="isCreator(onlineScenery.dispatcherName)"
:title="$t('donations.creator-message')"
>
{{ onlineScenery.dispatcherName }}
</span>
<span
class="text--donator"
v-if="apiStore.donatorsData.includes(onlineScenery.dispatcherName)"
v-else-if="apiStore.donatorsData.includes(onlineScenery.dispatcherName)"
:title="$t('donations.dispatcher-message')"
>
{{ onlineScenery.dispatcherName }}
@@ -51,6 +58,7 @@ import StationStatusBadge from '../../Global/StationStatusBadge.vue';
import { ActiveScenery } from '../../../typings/common';
import { useApiStore } from '../../../store/apiStore';
import FlagIcon from '../../Global/FlagIcon.vue';
import { isCreator } from '../../../utils/userUtils';
export default defineComponent({
mixins: [styleMixin, dateMixin, routerMixin],
@@ -58,7 +66,8 @@ export default defineComponent({
data() {
return {
apiStore: useApiStore()
apiStore: useApiStore(),
isCreator
};
},