SIGN IN SIGN UP

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