@extends('layouts.dashboard') @section('title', auth()->user()->village_id ? 'Desa Pilihan Saya' : 'Pilih Desa Tujuan') @section('page-title', auth()->user()->village_id ? 'Desa Pilihan Saya' : 'Pilih Desa Tujuan') @section('content') @if(auth()->user()->village_id)

Desa Pilihan Saya

Anda telah memilih desa ini sebagai tempat pelaksanaan pengabdian PBPMD.

@php $myVillage = $villages->firstWhere('id', auth()->user()->village_id); $groupMembers = \App\Models\User::where('village_id', auth()->user()->village_id)->where('role', 'mahasiswa')->get(); @endphp @if($myVillage)
{{-- Card Desa Terpilih --}}

{{ $myVillage->name }}

Kecamatan {{ $myVillage->district }}

{{ $myVillage->description ?? 'Belum ada deskripsi desa.' }}

{{ strtoupper(substr($myVillage->coordinator, 0, 2)) }}
Dosen Pendamping{{ $myVillage->coordinator }}
Progress Kuota{{ $myVillage->users_count }}/{{ $myVillage->quota }} terisi
@php $pct = $myVillage->quota > 0 ? ($myVillage->users_count / $myVillage->quota) * 100 : 100; @endphp
{{-- Daftar Mahasiswa --}}

Anggota Kelompok Desa {{ $myVillage->name }}

@foreach($groupMembers as $member)
{{ strtoupper(substr($member->name, 0, 2)) }}
{{ $member->name }} {!! $member->id === auth()->user()->id ? '(Anda)' : '' !!}
{{ $member->nim ?? '-' }}
@endforeach
@endif @else

Pilih Desa Tujuan PBPMD

Pilih satu desa tempat Anda akan melaksanakan pengabdian.

Perhatian: Pemilihan Desa Bersifat Final

Setelah Anda memilih desa, pilihan tidak dapat diubah tanpa persetujuan admin LPPM. Pastikan Anda memilih dengan pertimbangan matang.

Menampilkan {{ count($villages) }} desa yang masih tersedia

@forelse($villages as $desa) @php $filledQuota = $desa->users_count ?? 0; $pct = $desa->quota > 0 ? ($filledQuota / $desa->quota) * 100 : 100; @endphp

{{ $desa->name }}

Kecamatan {{ $desa->district }}

{{ $desa->description ?? 'Belum ada deskripsi desa.' }}

{{ strtoupper(substr($desa->coordinator, 0, 2)) }}
Dosen Pendamping{{ $desa->coordinator }}
Progress Kuota{{ $filledQuota }}/{{ $desa->quota }} terisi
@csrf
@empty

Belum ada data desa tersedia.

@endforelse
@endif @endsection