update: sanity check

This commit is contained in:
2026-06-02 16:32:20 +07:00
parent e4f7d675a1
commit 1d37da0edc
24 changed files with 224 additions and 1620 deletions
@@ -0,0 +1,28 @@
@props(['title', 'mainCount', 'icon', 'color' => 'primary', 'subLabel1', 'subCount1', 'subLabel2', 'subCount2'])
<div class="card h-100 shadow-sm border-0">
<div class="card-body p-3">
<div class="d-flex justify-content-between align-items-start mb-3">
<div>
<p class="text-muted fw-medium mb-1 small text-uppercase">{{ $title }}</p>
<h3 class="mb-0 fw-bold text-secondary">{{ number_format($mainCount, 0, ',', '.') }}</h3>
</div>
<div class="badge bg-label-{{ $color }} p-2 rounded">
<i class="ti tabler-{{ $icon }}" style="font-size: 1.5rem;"></i>
</div>
</div>
<div class="bg-lighter rounded p-2 mt-auto">
<div class="row text-center gx-0">
<div class="col-6 border-end">
<span class="text-muted d-block" style="font-size: 0.75rem;">{{ $subLabel1 }}</span>
<span class="fw-semibold text-dark small">{{ number_format($subCount1, 0, ',', '.') }}</span>
</div>
<div class="col-6">
<span class="text-muted d-block" style="font-size: 0.75rem;">{{ $subLabel2 }}</span>
<span class="fw-semibold text-dark small">{{ number_format($subCount2, 0, ',', '.') }}</span>
</div>
</div>
</div>
</div>
</div>
@@ -0,0 +1,50 @@
<div class="row g-3 mb-4">
<div class="col-12 col-sm-6 col-xl-3">
<x-wilayah-card
title="TOTAL PROVINSI"
:mainCount="$totalProvinsi"
icon="map-pin"
color="primary"
subLabel1="Data Aktif"
:subCount1="$provinsiAktif"
subLabel2="Data Kosong"
:subCount2="$provinsiKosong"
/>
</div>
<div class="col-12 col-sm-6 col-xl-3">
<x-wilayah-card
title="Kabupaten & Kota"
mainCount="{{ $totalKabKota }}"
icon="building-skyscraper"
color="info"
subLabel1="Kabupaten"
subCount1="{{ $totalKabupaten }}"
subLabel2="Kota"
subCount2="{{ $totalKota }}"
/>
</div>
<div class="col-12 col-sm-6 col-xl-3">
<x-wilayah-card
title="TOTAL KECAMATAN"
:mainCount="$totalKecamatan"
icon="map-pin"
color="warning"
subLabel1="Zona Perdesaan"
:subCount1="$kecamatanPerdesaan"
subLabel2="Zona Perkotaan"
:subCount2="$kecamatanPerkotaan"
/>
</div>
<div class="col-12 col-sm-6 col-xl-3">
<x-wilayah-card
title="DESA & KELURAHAN"
:mainCount="$totalDesaKelurahan"
icon="home-2"
color="success"
subLabel1="Terpetakan"
:subCount1="$terpetakan"
subLabel2="Blm Pemetaan"
:subCount2="$belumTerpetakan"
/>
</div>
</div>