# app/modules/core/routes/api/admin.py
"""
Core module admin API routes.

Aggregates all admin core routes:
- /dashboard/* - Admin dashboard and statistics
- /settings/* - Platform settings management
- /menu-config/* - Menu visibility configuration
"""

from fastapi import APIRouter

from .admin_dashboard import admin_dashboard_router
from .admin_menu_config import router as admin_menu_config_router
from .admin_settings import admin_settings_router

router = APIRouter()

# Aggregate all core admin routes
router.include_router(admin_dashboard_router, tags=["admin-dashboard"])
router.include_router(admin_settings_router, tags=["admin-settings"])
router.include_router(admin_menu_config_router, tags=["admin-menu-config"])
