iTwin / iTwinUI

A design system for building beautiful and well-working web interfaces.
https://itwin.github.io/iTwinUI/
MIT License
101 stars 37 forks source link

Ability to add non-breadcrumb links to a header #1444

Open ben-polinsky opened 11 months ago

ben-polinsky commented 11 months ago

Feature

The iTwinUI Header allows consumers to add links via a breadcrumbs prop. This displays the menu items with carets pointing to the next item to the right, making them feel logically connected. While this suits iTwin applications which display iTwins containing iModels containing versions, it limits apps displaying more traditional headers.

Examples

The current Connect Header has header items which do not feel connected in a bread-crumby fashion. image

mayank99 commented 11 months ago

This will likely require breaking changes if we update Header. Or we could create a new version from scratch (HeaderNew) after releasing v3, and deprecate the old Header.

/cc @iTwin/itwinui-1