# app/modules/dev_tools/definition.py """ Dev-Tools module definition. Defines the dev-tools module including its features, menu items, and route configurations. Note: This module primarily provides page routes, not API routes. """ from app.modules.base import ModuleDefinition from models.database.admin_menu_config import FrontendType # Dev-Tools module definition dev_tools_module = ModuleDefinition( code="dev-tools", name="Developer Tools", description="Component library and icon browser for development.", version="1.0.0", features=[ "component_library", # UI component browser "icon_browser", # Icon library browser ], menu_items={ FrontendType.ADMIN: [ "components", # Component library page "icons", # Icon browser page ], FrontendType.VENDOR: [], # No vendor menu items }, is_core=False, is_internal=True, # Internal module - admin-only, not customer-facing ) __all__ = ["dev_tools_module"]