@extends('component.main') @section('content') @if (auth()->user()->roles === 'super')

Dashboard Super Admin

Selamat datang {{ $myData->nama }}

Total Users

{{ $totalUsers ?? 0 }}

total users
Admin

{{ $totalAdmins ?? 0 }}

admin users
Karyawan

{{ $totalKaryawan ?? 0 }}

karyawan users
Quick Actions
Recent Users
View All
@forelse($recentUsers as $user) @empty @endforelse
Name Email Role Status Created
{{ $user->admin->nama ?? ($user->karyawan->nama ?? 'N/A') }} {{ $user->email }} {{ ucfirst($user->roles) }} Active {{ $user->created_at->format('d M Y') }}
No users found
@push('scripts') @endpush @elseif (auth()->user()->roles === 'admin')

Dashboard Admin

Selamat datang {{ $myData->nama }}

Transaksi | Hari ini

{{ $dailyTransactions ?? 0 }}

transaksi
Pendapatan | Bulan ini

Rp{{ number_format($monthlyRevenue ?? 0, 0, ',', '.') }}

rupiah
Pengeluaran | Bulan ini

Rp{{ number_format($monthlyExpenses ?? 0, 0, ',', '.') }}

rupiah
Pengguna Aktif

{{ $userStats['active'] ?? 0 }}

Admin: {{ $userStats['admin'] ?? 0 }} Karyawan: {{ $userStats['kasir'] ?? 0 }}
Status Resep Produk

{{ $productRecipeStats['total_products'] ?? 0 }}

Total Produk

{{ $productRecipeStats['with_recipe'] ?? 0 }}

Resep Lengkap

{{ $productRecipeStats['without_recipe'] ?? 0 }}

Belum Ada Resep

Bahan Baku Menipis
@forelse($lowStockMaterials as $material) @empty @endforelse
Bahan Stok Minimum Status
{{ $material->name }} {{ number_format($material->current_stock, 0) }} {{ $material->unit }} {{ number_format($material->minimum_stock, 0) }} {{ $material->unit }} Stok Rendah
Tidak ada bahan baku yang menipis
Produk dengan Bahan Baku Menipis
@forelse($productsWithLowMaterials as $product) @empty @endforelse
Produk Bahan Menipis Stok Bahan Status
{{ $product->nama_produk }} {{ $product->material_name }} {{ number_format($product->current_stock, 0) }} / {{ number_format($product->minimum_stock, 0) }} Perlu Perhatian
Tidak ada produk dengan bahan baku menipis
Pendapatan | 30 Hari Terakhir
@push('scripts') @endpush @elseif (auth()->user()->roles === 'karyawan')

Dashboard Karyawan

Selamat datang {{ $myData->nama }}

Transaksi | Hari ini

{{ $dailyTransactions ?? 0 }}

transaksi
Icon
Status Resep Produk

{{ $productRecipeStats['total_products'] ?? 0 }}

Total Produk

{{ $productRecipeStats['with_recipe'] ?? 0 }}

Resep Lengkap

{{ $productRecipeStats['without_recipe'] ?? 0 }}

Belum Ada Resep

Bahan Baku Menipis
@forelse($lowStockMaterials as $material) @empty @endforelse
Bahan Stok Minimum Status
{{ $material->name }} {{ number_format($material->current_stock, 0) }} {{ $material->unit }} {{ number_format($material->minimum_stock, 0) }} {{ $material->unit }} Stok Rendah
Tidak ada bahan baku yang menipis
Produk dengan Bahan Baku Menipis
@forelse($productsWithLowMaterials as $product) @empty @endforelse
Produk Bahan Menipis Stok Bahan Status
{{ $product->nama_produk }} {{ $product->material_name }} {{ number_format($product->current_stock, 0) }} / {{ number_format($product->minimum_stock, 0) }} Perlu Perhatian
Tidak ada produk dengan bahan baku menipis
@elseif (auth()->user()->roles === 'pelanggan')

Dashboard

Selamat datang {{ $myData->nama }}

Poin Anda

{{ $myData->poin }}

poin
Reservasi | Mendatang

{{ $countReservasi ?? 0 }}

reservasi
@endif @endsection