1
0

error.twig 1.2 KB

1234567891011121314151617181920212223
  1. {% extends 'layout.twig' %}
  2. {% block title %}Error {{ status }} — IRDB{% endblock %}
  3. {% set _error_card %}
  4. <div class="flex min-h-[60vh] items-center justify-center px-4">
  5. <div class="w-full max-w-md rounded-2xl border border-slate-200 bg-white p-8 text-center shadow-sm dark:border-slate-800 dark:bg-slate-900">
  6. <div class="font-mono text-5xl font-bold tracking-tight text-slate-400 dark:text-slate-600">{{ status }}</div>
  7. <h1 class="mt-3 text-xl font-semibold">
  8. {% if is_client_error %}{{ message|default("Something's not right with that request") }}{% else %}We hit an error processing this request{% endif %}
  9. </h1>
  10. {% if message and not is_client_error %}
  11. <p class="mt-3 break-words text-left font-mono text-xs text-slate-600 dark:text-slate-400">{{ message }}</p>
  12. {% endif %}
  13. <div class="mt-6 flex justify-center gap-3">
  14. <a href="/" class="rounded-md bg-indigo-600 px-4 py-2 text-sm font-medium text-white hover:bg-indigo-500">Back to home</a>
  15. </div>
  16. </div>
  17. </div>
  18. {% endset %}
  19. {% block content %}{{ _error_card|raw }}{% endblock %}
  20. {% block guest_content %}{{ _error_card|raw }}{% endblock %}