Skip to content

add new section to the side bar#2004

Open
Mbeaulne wants to merge 1 commit into03-24-updates_runs_and_pipelines_designsfrom
03-24-add_new_section_to_the_side_bar
Open

add new section to the side bar#2004
Mbeaulne wants to merge 1 commit into03-24-updates_runs_and_pipelines_designsfrom
03-24-add_new_section_to_the_side_bar

Conversation

@Mbeaulne
Copy link
Copy Markdown
Collaborator

@Mbeaulne Mbeaulne commented Mar 24, 2026

Description

Enhanced the dashboard sidebar with additional navigation options and authentication integration. The sidebar now includes a documentation link, settings navigation, and conditional authentication controls. Restructured the sidebar layout to separate primary navigation from utility items with a visual divider.

Related Issue and Pull requests

Type of Change

  • Bug fix
  • New feature
  • Improvement
  • Cleanup/Refactor
  • Breaking change
  • Documentation update

Checklist

  • I have tested this does not break current pipelines / runs functionality
  • I have tested the changes on staging

Screenshots (if applicable)

Test Instructions

  1. Navigate to the dashboard
  2. Verify the sidebar displays all original navigation items (Dashboard, Experiments, Recently Viewed)
  3. Check that the bottom section shows the documentation link, settings link, and authentication component (if authorization is required)
  4. Test that the documentation link opens in a new tab
  5. Verify the settings link navigates to /settings/backend
  6. Confirm the authentication component appears only when authorization is required

Additional Comments

The sidebar now uses a flex layout to properly position utility items at the bottom, and includes proper external link handling for the documentation URL.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 24, 2026

🎩 To tophat this PR:

You can add the following URL parameter to your browser to tophat this PR:

`?tophat_location=03-24-add_new_section_to_the_side_bar/7d99126`

@Mbeaulne Mbeaulne force-pushed the 03-24-add_new_section_to_the_side_bar branch 2 times, most recently from aeb6fa8 to ad26745 Compare March 27, 2026 13:52
@Mbeaulne Mbeaulne force-pushed the 03-24-updates_runs_and_pipelines_designs branch from 181e933 to 9ed083c Compare March 27, 2026 13:58
@Mbeaulne Mbeaulne force-pushed the 03-24-add_new_section_to_the_side_bar branch from ad26745 to b2e8ad6 Compare March 27, 2026 13:58
@Mbeaulne Mbeaulne force-pushed the 03-24-updates_runs_and_pipelines_designs branch from 9ed083c to a15f51a Compare March 27, 2026 14:07
@Mbeaulne Mbeaulne force-pushed the 03-24-add_new_section_to_the_side_bar branch 3 times, most recently from d8285d7 to df32b4a Compare March 27, 2026 14:16
@Mbeaulne Mbeaulne force-pushed the 03-24-updates_runs_and_pipelines_designs branch from 83b910a to 43e6640 Compare March 27, 2026 14:16
@Mbeaulne Mbeaulne force-pushed the 03-24-add_new_section_to_the_side_bar branch from df32b4a to bed7079 Compare March 27, 2026 14:25
@Mbeaulne Mbeaulne force-pushed the 03-24-updates_runs_and_pipelines_designs branch from 43e6640 to 29c8aa1 Compare March 27, 2026 14:25
@Mbeaulne Mbeaulne force-pushed the 03-24-updates_runs_and_pipelines_designs branch from 29c8aa1 to d2d304b Compare March 27, 2026 14:29
@Mbeaulne Mbeaulne force-pushed the 03-24-add_new_section_to_the_side_bar branch from bed7079 to 7d99126 Compare March 27, 2026 14:29
@Mbeaulne Mbeaulne mentioned this pull request Mar 27, 2026
8 tasks
@Mbeaulne
Copy link
Copy Markdown
Collaborator Author

Reviewer note: Adds Docs, Settings, auth button, and footer links to the sidebar bottom. DashboardLayout.tsx is still not in its final form — the full-height two-column layout and independent scroll areas are finalized in #2010. If reviewing the sidebar as a whole, #2010 is the cleaner place to do it.

@Mbeaulne Mbeaulne marked this pull request as ready for review March 30, 2026 18:26
@Mbeaulne Mbeaulne requested a review from a team as a code owner March 30, 2026 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant