46 lines
2.0 KiB
Plaintext
46 lines
2.0 KiB
Plaintext
@model ErrorViewModel
|
|
@{
|
|
ViewData["Title"] = "Error";
|
|
}
|
|
|
|
<div class="hero min-h-screen bg-base-200">
|
|
<div class="hero-content text-center">
|
|
<div class="max-w-md">
|
|
<div class="text-9xl mb-8">🚫</div>
|
|
<h1 class="text-5xl font-bold text-error mb-4">Oops!</h1>
|
|
<h2 class="text-2xl font-semibold mb-6">Terjadi Kesalahan</h2>
|
|
<p class="text-base-content opacity-70 mb-8">
|
|
Maaf, terjadi kesalahan yang tidak terduga. Tim kami telah diberitahu dan sedang menangani masalah ini.
|
|
</p>
|
|
|
|
@if (Model.ShowRequestId)
|
|
{
|
|
<div class="alert alert-warning mb-6">
|
|
<svg xmlns="http://www.w3.org/2000/svg" class="stroke-current shrink-0 h-6 w-6" fill="none" viewBox="0 0 24 24">
|
|
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-2.5L13.732 4c-.77-.833-1.732-.833-2.5 0L3.732 16.5c-.77.833.192 2.5 1.732 2.5z" />
|
|
</svg>
|
|
<div>
|
|
<h3 class="font-bold">Request ID untuk referensi:</h3>
|
|
<div class="text-xs opacity-75 font-mono">@Model.RequestId</div>
|
|
</div>
|
|
</div>
|
|
}
|
|
|
|
<div class="space-y-4">
|
|
<a asp-controller="Home" asp-action="Index" class="btn btn-primary btn-lg">
|
|
🏠 Kembali ke Beranda
|
|
</a>
|
|
<button onclick="window.history.back()" class="btn btn-outline btn-lg">
|
|
⬅️ Halaman Sebelumnya
|
|
</button>
|
|
</div>
|
|
|
|
<div class="divider">ATAU</div>
|
|
|
|
<div class="text-sm text-base-content opacity-60">
|
|
<p>Jika masalah terus berlanjut, silakan hubungi:</p>
|
|
<a href="mailto:support@banksampah.com" class="link link-primary">support@banksampah.com</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div> |