from rest_framework.routers import DefaultRouter
from django.urls import path, include
from .views import (
    CatalogsViewset,
    CategoriesViewset,
    SeriesViewset,
    ProductsViewset,
    ProductGalleryViewset,
    SettingsViewset,
    NewsAndPressReleasesViewset,
    NewsGalleryViewset,
    FeaturedProductsViewset,
    NewArrivalProductsViewset,
)

app_name = "products"

router = DefaultRouter()
router.register(r"catalogs", CatalogsViewset, basename="catalogs")
router.register(r"categories", CategoriesViewset, basename="categories")
router.register(r"series", SeriesViewset, basename="series")
router.register(r"products", ProductsViewset, basename="products")
router.register(r"products-gallery", ProductGalleryViewset, basename="products-gallery")
router.register(
    r"news-and-press", NewsAndPressReleasesViewset, basename="news-and-press"
)
router.register(r"news-gallery", NewsGalleryViewset, basename="news-gallery")
router.register(r"settings", SettingsViewset, basename="settings")
router.register(
    r"featured-products", FeaturedProductsViewset, basename="featured-products"
)
router.register(r"new-arrival", NewArrivalProductsViewset, basename="new-arrival")


urlpatterns = [
    path("", include(router.urls)),
]
