{{-- Header --}}
Profil Desa

{{ $settings['sebutan_desa'] ?? 'Desa' }} {{ $settings['village_name'] ?? '' }}

Kec. {{ $settings['village_district'] ?? '' }}, {{ $settings['village_regency'] ?? '' }}, {{ $settings['village_province'] ?? '' }}

{{-- Visi Misi --}} @if(trim($settings['visi_desa'] ?? '') || trim($settings['misi_desa'] ?? ''))
@if(trim($settings['visi_desa'] ?? ''))

Visi

"{{ $settings['visi_desa'] }}"

@endif @if(trim($settings['misi_desa'] ?? ''))

Misi

{{-- FIX: filter dulu baris kosong, lalu tampilkan dengan counter berurutan --}} @php $misiLines = array_values(array_filter( explode("\n", $settings['misi_desa']), fn($line) => trim($line) !== '' )); @endphp
@foreach($misiLines as $no => $m)
{{ $no + 1 }}. {{ trim($m) }}
@endforeach
@endif
@endif {{-- Data Wilayah --}}

Data Wilayah

@foreach([ ['label'=>'Luas Wilayah', 'value'=>($settings['luas_wilayah'] ?? '—').' Ha'], ['label'=>'Jumlah Dusun', 'value'=>$settings['jumlah_dusun'] ?? '—'], ['label'=>'Jumlah RW', 'value'=>$settings['jumlah_rw'] ?? '—'], ['label'=>'Jumlah RT', 'value'=>$settings['jumlah_rt'] ?? '—'], ] as $item)

{{ $item['value'] }}

{{ $item['label'] }}

@endforeach
@if(($settings['batas_utara'] ?? '') || ($settings['batas_selatan'] ?? ''))

Batas Wilayah

@foreach([ ['arah'=>'Utara', 'key'=>'batas_utara'], ['arah'=>'Selatan', 'key'=>'batas_selatan'], ['arah'=>'Barat', 'key'=>'batas_barat'], ['arah'=>'Timur', 'key'=>'batas_timur'], ] as $b) @if(trim($settings[$b['key']] ?? ''))

{{ $b['arah'] }}

{{ $settings[$b['key']] }}

@endif @endforeach
@endif
{{-- Perangkat Desa --}} @if($officials->isNotEmpty())

Perangkat Desa

@foreach($officials as $group => $members)

{{ $group }}

@foreach($members as $official)
@if(trim($official->photo ?? '')) {{ $official->name }} @else
@endif

{{ $official->name }}

{{ $official->position }}

@if(trim($official->nip ?? ''))

{{ $official->nip }}

@endif
@endforeach
@endforeach
@endif {{-- Sejarah --}} @if(trim($settings['sejarah_desa'] ?? ''))

Sejarah Desa

@php $sejarahLines = array_values(array_filter( explode("\n", $settings['sejarah_desa']), fn($line) => trim($line) !== '' )); @endphp
@foreach($sejarahLines as $para)

{{ trim($para) }}

@endforeach
@endif