Последняя версия с сервера прошлого разработчика

This commit is contained in:
2025-07-10 04:35:51 +00:00
commit c731570032
1174 changed files with 134314 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
<template>
<div class="bg-indigo-200 shadow-classic rounded-md p-5">
<span class="block text-white font-medium">Лидеры</span>
<div v-if="leaderUsers.length" class="mt-5 space-y-5">
<div v-for="leaderUser in leaderUsers" :key="leaderUser.id"
class="flex items-center"
>
<div class="flex-shrink-0 mr-2 md:mr-4">
<inertia-link :href="route('profile.user', leaderUser.username)" class="flex-shrink-0 block mr-2 md:mr-4">
<user-avatar :user="leaderUser" size="small"
class="w-10 h-10 md:w-14 md:h-14 text-lg"
/>
</inertia-link>
</div>
<div class="flex flex-col">
<inertia-link :href="route('profile.user', leaderUser.username)" class="hover:underline text-sm md:text-base block text-white">
{{ leaderUser.name }}
</inertia-link>
<span class="text-xs text-gray-light">Кол. голосов: {{ leaderUser.countVote }}</span>
</div>
</div>
</div>
<div v-else class="text-center mt-3 text-lg text-gray-light">
Лидер не определен
</div>
</div>
</template>
<script>
import { usePage } from '@inertiajs/inertia-vue3'
import UserAvatar from '@/Shared/Misc/UserAvatar.vue'
export default {
components: {
UserAvatar,
},
computed: {
leaderUsers() {
return usePage().props.value.leaders
},
}
}
</script>