Undangan/backend/resources/views/admin/dashboard.blade.php

114 lines
2.9 KiB
PHP

@extends('layouts.app')
@section('title', 'Halaman Dasbor')
@section('content')
<div class="container">
<!-- Header -->
<div class="d-flex justify-content-between align-items-center mb-4">
<h3 class="fw-bold">Halaman Dasbor</h3>
<div class="d-flex align-items-center gap-3">
<div class="date-box bg-primary bg-opacity-10 text-primary px-3 py-2 rounded">
<i class="bi bi-clock-history"></i>
{{ \Carbon\Carbon::now()->translatedFormat('l, d F Y') }}
</div>
<!-- Logout -->
</div>
</div>
<!-- Cards -->
<div class="row g-4">
<div class="col-md-4">
<div class="dashboard-card">
<div>
<h5>Kategori</h5>
<h3>10</h3>
</div>
<i class="bi bi-diagram-3 dashboard-icon"></i>
</div>
</div>
<div class="col-md-4">
<div class="dashboard-card">
<div>
<h5>Templat</h5>
<h3>20</h3>
</div>
<i class="bi bi-card-list dashboard-icon"></i>
</div>
</div>
<div class="col-md-4">
<div class="dashboard-card">
<div>
<h5>Pelanggan</h5>
<h3>24</h3>
</div>
<i class="bi bi-person dashboard-icon"></i>
</div>
</div>
</div>
<!-- Pesan login -->
<div class="alert alert-success mt-4">
Berhasil login sebagai <strong>{{ auth('admin')->user()->name }}</strong>
</div>
</div>
<style>
/* STYLE DASHBOARD CARD */
.dashboard-card {
border-radius: 12px;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
padding: 20px;
display: flex;
justify-content: space-between;
align-items: center;
background: #fff;
transition: all 0.3s ease;
}
.dashboard-card:hover {
transform: translateY(-3px);
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}
.dashboard-card h5 {
font-size: 14px;
color: #6c757d;
}
.dashboard-card h3 {
font-weight: bold;
margin: 0;
}
.dashboard-icon {
width: 50px; /* ukuran kotak tetap */
height: 50px; /* tinggi sama dengan lebar */
display: flex; /* agar icon center */
justify-content: center;
align-items: center;
font-size: 24px; /* ukuran ikon */
color: #0d6efd; /* warna ikon */
background: #eef4ff; /* background biru muda */
border-radius: 12px; /* sudut sedikit rounded */
flex-shrink: 0; /* biar kotak gak mengecil */
}
/* Kotak tanggal di header dashboard */
.date-box {
background: #eef4ff;
color: #0d6efd;
padding: 6px 12px;
border-radius: 10px;
font-size: 14px;
display: inline-flex;
align-items: center;
gap: 6px;
}
</style>
@endsection