Spaces:
Sleeping
Sleeping
| from .my_dashboard import dashboard as my_dashboard | |
| from typing import Dict, Callable | |
| app_routes = { | |
| "/": main_layout, | |
| "/my_dashboard": my_dashboard, | |
| } | |
| def app() -> Dict[str, Callable]: | |
| return app_routes | |
| pn.extension(sizing_mode="stretch_width") | |
| nav_markdown = """ | |
| # Navigation | |
| - [My Dashboard](/my_dashboard) | |
| """ | |
| navigation = pn.Markdown(nav_markdown) | |
| main_layout = pn.Column( | |
| navigation, | |
| # other components and layouts | |
| ) | |
| INTRO = """ | |
| # Awesome Panel on Hugging Face Spaces | |
| (rest of the content) | |
| """ | |
| some_component = pn.panel(INTRO) | |
| template = pn.template.FastListTemplate( | |
| site="Awesome Panel 🤗", title="Hello Hugging Face World", main=[some_component], | |
| favicon="https://sharing.awesome-panel.org/favicon.ico", accent="#fef3c7", header_color="#4b5563" | |
| ) | |
| app = pn.serve({'/': template, '/my_dashboard': my_dashboard_app}, return_views=True) |