""" 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", ), ]