uhppoted-db-web/views/error.ejs
2025-08-31 13:31:49 -06:00

29 lines
1.1 KiB
Plaintext

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Error</title>
<style>
body { font-family: Arial, sans-serif; background: #f8d7da; color: #721c24; padding: 2em; }
.error-container { background: #fff; border: 1px solid #f5c6cb; padding: 2em; border-radius: 8px; max-width: 500px; margin: auto; }
h1 { margin-top: 0; }
</style>
</head>
<body>
<div class="error-container">
<h1>Error</h1>
<p><%= error %></p>
<% if (typeof button !== 'undefined' && button) {
var btnColor = button.color || 'blue';
%>
<% if (button.action === 'back') { %>
<button style="background-color:<%= btnColor %>;color:#fff;border:none;padding:0.5em 1em;border-radius:4px;cursor:pointer;" onclick="window.history.back()"><%= button.text %></button>
<% } else if (button.action === 'url' && button.url) { %>
<a href="<%= button.url %>">
<button style="background-color:<%= btnColor %>;color:#fff;border:none;padding:0.5em 1em;border-radius:4px;cursor:pointer;"><%= button.text %></button>
</a>
<% } %>
<% } %>
</div>
</body>
</html>