Refactor error message handling: centralize required fields error message and improve park list template accessibility

This commit is contained in:
pacnpal
2025-02-21 18:55:41 -05:00
parent d7951756dc
commit 3523274cbd
2 changed files with 10 additions and 12 deletions

View File

@@ -9,7 +9,8 @@
<div class="flex items-center space-x-4">
<h1 class="text-2xl font-bold text-gray-900">Parks</h1>
<div class="flex items-center space-x-2 bg-gray-100 rounded-lg p-1" role="group" aria-label="View mode selection">
<fieldset class="flex items-center space-x-2 bg-gray-100 rounded-lg p-1">
<legend class="sr-only">View mode selection</legend>
<button hx-get="{% url 'parks:park_list' %}?view_mode=grid{% if request.GET.search %}&search={{ request.GET.search }}{% endif %}"
hx-target="#park-results"
hx-push-url="true"