feat: Add Navigation Rail component examples
This commit introduces examples for the Material 3 Navigation Rail component. - **NavigationRailRoutes**: Added new routes for Navigation Rail examples in `AppRoutes.kt`. - **AppNavigation**: Integrated Navigation Rail routes into the main navigation graph in `AppNavigation.kt`. - **HomeScreen**: Added a new item to the HomeScreen to navigate to the Navigation Rail examples. - **NavigationRailNavGraph**: Created a new navigation graph (`NavigationRailNavGraph.kt`) specifically for Navigation Rail examples. - **NavigationRailListingScreen**: Implemented a listing screen (`NavigationRailListingScreen.kt`) to display different Navigation Rail variants. - **NavigationRailVariant1**: Added an example (`NavigationRailVariant1.kt`) showcasing a standard ModalWideNavigationRail with an expand/collapse header button and locked portrait orientation for the demo. - **NavigationRailVariant2**: Added another example (`NavigationRailVariant2.kt`) demonstrating a ModalWideNavigationRail that collapses when an item is selected. Additionally, a minor cleanup was performed in `ProgressIndicatorComposables.kt` by removing an extra newline.
C
Cavin committed
a5d54601c7a67bcbfca475ce81e9210405760797
Parent: 1394722