from django.urls import path, include
from dashboard import views

urlpatterns = [
    # Dashboard index
    path('', views.dashboard_index, name='dashboard_index'),
    
    # Auth urls
    path('login/', views.dashboard_login, name='dashboard_login'),
    path('logout/', views.dashboard_logout, name='dashboard_logout'),
    
    # Blogs CRUD
    path('blogs/', views.dashboard_blog_list, name='dashboard_blog_list'),
    path('blogs/add/', views.dashboard_blog_create, name='dashboard_blog_create'),
    path('blogs/<slug:slug>/edit/', views.dashboard_blog_update, name='dashboard_blog_update'),
    path('blogs/<slug:slug>/delete/', views.dashboard_blog_delete, name='dashboard_blog_delete'),
    
    # Leads / Contact Inquiries
    path('leads/', views.dashboard_lead_list, name='dashboard_lead_list'),
    path('leads/<int:pk>/', views.dashboard_lead_detail, name='dashboard_lead_detail'),
    path('leads/<int:pk>/delete/', views.dashboard_lead_delete, name='dashboard_lead_delete'),
    
    # SEO Management
    path('seo/', views.dashboard_seo_list, name='dashboard_seo_list'),
    path('seo/<str:page_name>/edit/', views.dashboard_seo_edit, name='dashboard_seo_edit'),
    
    # Media Library
    path('media/', include('media_library.urls')),
]
