angular / components

Component infrastructure and Material Design components for Angular
https://material.angular.io
MIT License
24.36k stars 6.74k forks source link

Add Navigation Rail Sidenav Component #18280

Open JaxonWright opened 4 years ago

JaxonWright commented 4 years ago

Feature Description

This was just added to the official Material Design spec. Navigation rails provide ergonomic movement between primary destinations in apps. YouTube and Google Photos are a couple of examples that use this component.

Use Case

The rail is a side navigation component that displays three to seven app destinations and, optionally, a Floating Action Button. Each destination is represented by an icon and a text label.

The rail can function on its own at larger screen sizes, such as desktop and tablet. When users transition between screen sizes and devices, the rail can also complement other navigation components, such as bottom navigation.

Preview

vthil3049 commented 4 years ago

Hi, are there plans to implement this feature soon? Its much awaited!

the-ult commented 4 years ago

This would be a really nice addition to the new MDC components.

It's a shame the specs do not have an option to place the text next to the icons instead of only underneath.

Does this automatically mean that 'extra' functionality will not be added to the Angular Navigation Rail?

joshtune commented 4 years ago

can't wait to see this come through

tom-juntunen commented 3 years ago

Has this been implemented? I am eagerly awaiting to use this new rail mode for minimizing my nav bar, but still allowing the user to go right to the nav item they want, saving a click.

angular-robot[bot] commented 2 years ago

Just a heads up that we kicked off a community voting process for your feature request. There are 20 days until the voting process ends.

Find more details about Angular's feature request process in our documentation.

geoapis-ti commented 2 months ago

Has this gone somewhere?