holoviz / holoviz/panel

Multipage app - Automatically create default navigation

Open
#5,259 1 comment 0 reactions 0 assignees View on GitHub
type: enhancement
Dominant language
Python
Stars
5.8k
Forks
627
Avg merge
1d 20h
Merged PRs (30d)
21

Description

#### Is your feature request related to a problem? Please describe.
When using `panel serve` to serve multiple pages for a multipage app there is no navigation between pages.

#### Describe the solution you'd like
Panel automatically creates navigation links between pages. Something similar to what Streamlit does would be nice (see https://docs.streamlit.io/library/get-started/multipage-apps/create-a-multipage-app).

#### Describe alternatives you've considered
1. Other forms of navigation would be good.
2. Be able to provide a super simple file to specify the layout that gives the files to display in the navigation or a simple template that can be used.

#### Additional context
For when you have multiple apps, each in a separate file but would like to use them together or to be able to easily switch between them. Like having a home page for apps that tend to be used at the same time.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.