""" URL patterns for map views. Includes both HTML views and HTMX endpoints. """ from django.urls import path from ..views.maps import ( UniversalMapView, ParkMapView, NearbyLocationsView, LocationFilterView, LocationSearchView, MapBoundsUpdateView, LocationDetailModalView, LocationListView, ) app_name = 'maps' urlpatterns = [ # Main map views path('', UniversalMapView.as_view(), name='universal_map'), path('parks/', ParkMapView.as_view(), name='park_map'), path('nearby/', NearbyLocationsView.as_view(), name='nearby_locations'), path('list/', LocationListView.as_view(), name='location_list'), # HTMX endpoints for dynamic updates path('htmx/filter/', LocationFilterView.as_view(), name='htmx_filter'), path('htmx/search/', LocationSearchView.as_view(), name='htmx_search'), path('htmx/bounds/', MapBoundsUpdateView.as_view(), name='htmx_bounds_update'), path('htmx/location///', LocationDetailModalView.as_view(), name='htmx_location_detail'), ]