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> |