feat: apply LocalGuide design system (red-orange primary, teal secondary)
- Replace indigo primary with red-orange (#EA580C) + teal secondary (#0D9488) - Navbar: active tab pill red-orange, hover warm orange - Map: floating info bar slim pill, EXIF button red-orange, legend title bold red-orange - Draw toolbar: warm orange hover overrides - Modal: teal focus rings, pill buttons, btn-danger outline style - Dashboard: stats grid 3 columns with left-border accents per type - Table: pill filter chips, teal search focus, warm row hover (#FFF7ED) - Minimap header: red-orange color Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -36,13 +36,13 @@
|
||||
<div id="map"></div>
|
||||
|
||||
<!-- Floating Info Bar -->
|
||||
<div class="floating-info" style="display:flex; justify-content:space-between; align-items:center;">
|
||||
<div class="floating-info">
|
||||
<div>
|
||||
<i class="fa-solid fa-circle-info"></i> Gunakan Toolbar di kiri peta untuk menggambar (Jalan/Parsil/Titik).
|
||||
</div>
|
||||
<div style="margin-left:20px; pointer-events:auto;">
|
||||
<button class="btn btn-danger" style="padding:8px 15px; font-size:13px; border-radius:30px; box-shadow:0 4px 6px rgba(239,68,68,0.3);" onclick="document.getElementById('auto-upload-exif').click()">
|
||||
<i class="fa-solid fa-camera"></i> Lapor Lacak Otomatis via Foto EXIF
|
||||
<div style="pointer-events:auto;">
|
||||
<button class="btn-exif" onclick="document.getElementById('auto-upload-exif').click()">
|
||||
<i class="fa-solid fa-camera"></i> Lapor via Foto EXIF
|
||||
</button>
|
||||
<input type="file" id="auto-upload-exif" style="display:none;" accept="image/jpeg, image/png, image/jpg">
|
||||
</div>
|
||||
@@ -100,7 +100,7 @@
|
||||
<small class="text-muted" id="metric-helper">Terisi otomatis dari gambar peta.</small>
|
||||
</div>
|
||||
|
||||
<div class="form-actions" style="display:flex; gap:10px;">
|
||||
<div class="form-actions">
|
||||
<button type="submit" class="btn btn-primary" style="flex:1"><i class="fa-solid fa-save"></i> Simpan</button>
|
||||
<button type="button" class="btn btn-danger" id="btn-delete" style="display:none; flex:1" onclick="deleteFromModal()"><i class="fa-solid fa-trash"></i> Hapus</button>
|
||||
</div>
|
||||
@@ -121,30 +121,30 @@
|
||||
|
||||
<!-- Stats Row -->
|
||||
<div class="stats-row">
|
||||
<div class="stat-card">
|
||||
<div class="stat-card stat-card--jalan">
|
||||
<div class="stat-info">
|
||||
<h3>Total Jalan</h3>
|
||||
<h2 id="stat-jalan">0</h2>
|
||||
</div>
|
||||
<div class="stat-icon" style="color: #3b82f6; background: #eff6ff;">
|
||||
<div class="stat-icon" style="color: var(--primary); background: var(--primary-light);">
|
||||
<i class="fa-solid fa-road"></i>
|
||||
</div>
|
||||
</div>
|
||||
<div class="stat-card">
|
||||
<div class="stat-card stat-card--parsil">
|
||||
<div class="stat-info">
|
||||
<h3>Total Parsil Tanah</h3>
|
||||
<h2 id="stat-parsil">0</h2>
|
||||
</div>
|
||||
<div class="stat-icon" style="color: #22c55e; background: #f0fdf4;">
|
||||
<div class="stat-icon" style="color: var(--secondary); background: var(--secondary-light);">
|
||||
<i class="fa-solid fa-map"></i>
|
||||
</div>
|
||||
</div>
|
||||
<div class="stat-card">
|
||||
<div class="stat-card stat-card--titik">
|
||||
<div class="stat-info">
|
||||
<h3>Total Jalan Rusak</h3>
|
||||
<h2 id="stat-titik">0</h2>
|
||||
</div>
|
||||
<div class="stat-icon" style="color: #ef4444; background: #fef2f2;">
|
||||
<div class="stat-icon" style="color: var(--tertiary); background: #FEF9C3;">
|
||||
<i class="fa-solid fa-triangle-exclamation"></i>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user