error.py 630 B

12345678910111213141516
  1. from nicegui import ui
  2. def error_content(status_code: int, message: str = '') -> None:
  3. if 400 <= status_code <= 499:
  4. title = "This page doesn't exist"
  5. elif 500 <= status_code <= 599:
  6. title = 'Server error'
  7. else:
  8. title = 'Unknown error'
  9. with ui.column().classes('w-full py-20 items-center gap-0'):
  10. ui.icon('☹').classes('text-8xl py-5').style('font-family: "Arial Unicode MS", "Times New Roman", Times, serif;')
  11. ui.label(status_code).classes('text-6xl py-5')
  12. ui.label(title).classes('text-xl py-5')
  13. ui.label(message).classes('text-lg py-2 text-gray-500')