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
+14 -3
View File
@@ -56,12 +56,21 @@
</b>
<b
v-if="apiStore.donatorsData.includes(train.driverName)"
v-if="isCreator(train.driverName)"
data-tooltip-type="CreatorTooltip"
:data-tooltip-content="$t('donations.creator-message')"
>
<img src="/images/icon-creator.png" alt="creator icon" />
<span class="text--creator">&nbsp;{{ train.driverName }}</span>
</b>
<b
v-else-if="apiStore.donatorsData.includes(train.driverName)"
data-tooltip-type="DonatorTooltip"
:data-tooltip-content="$t('donations.driver-message')"
>
<span class="text--donator">{{ train.driverName }}&nbsp;</span>
<img src="/images/icon-diamond.svg" alt="donator diamond icon" />
<span class="text--donator">&nbsp;{{ train.driverName }}</span>
</b>
<span v-else>{{ train.driverName }}</span>
@@ -204,6 +213,7 @@ import trainCategoryMixin from '../../mixins/trainCategoryMixin';
import ProgressBar from '../Global/ProgressBar.vue';
import StockList from '../Global/StockList.vue';
import FlagIcon from '../Global/FlagIcon.vue';
import { isCreator } from '../../utils/userUtils';
export default defineComponent({
mixins: [trainInfoMixin, styleMixin, trainCategoryMixin],
@@ -222,7 +232,8 @@ export default defineComponent({
data() {
return {
store: useMainStore(),
apiStore: useApiStore()
apiStore: useApiStore(),
isCreator
};
},