Source code for scitex_ui._components._package_docs_sidebar
#!/usr/bin/env python3
"""PackageDocsSidebar component metadata."""
from .._registry import register_component
[docs]
class PackageDocsSidebar:
"""Navigable sidebar showing SciTeX Python package documentation.
Fetches package data from a JSON API and renders a grouped,
clickable sidebar. Reusable by any SciTeX app.
TypeScript entry: scitex_ui/ts/app/package-docs-sidebar/index.ts
CSS: scitex_ui/css/app/package-docs-sidebar.css
API: /apps/docs/api/packages/
"""
name = "package-docs-sidebar"
version = "0.1.0"
description = "Navigable sidebar for Python package documentation"
api_endpoint = "/apps/docs/api/packages/"
ts_entry = "scitex_ui/ts/app/package-docs-sidebar/index"
css_file = "scitex_ui/css/app/package-docs-sidebar.css"
register_component(PackageDocsSidebar.name, PackageDocsSidebar)