SIGN IN SIGN UP

feat: Add Large Floating Action Button components and navigation

This commit introduces Large Floating Action Button (Large FAB) examples and integrates them into the application's navigation structure.

- **New Large FAB Components**:
    - `LargeFabVariant1.kt`: A standard Large Extended FAB.
    - `LargeFabVariant2.kt`: A Large Extended FAB that collapses when the associated list is scrolled.
    - `LargeFabListingScreen.kt`: A screen to display and navigate to the different Large FAB variants.
    - `LargeFabNavGraph.kt`: Defines the navigation graph for the Large FAB examples.

- **Navigation Updates**:
    - `AppRoutes.kt`: Added `LargeFabRoutes` sealed interface and its corresponding route objects (`ListingRoute`, `Variant1Route`, `Variant2Route`).
    - `AppNavigation.kt`: Integrated `largeFabNavGraph` into the main application navigation.
    - `HomeScreen.kt`:
        - Added a new `HomeItemData` entry for "Large Floating Action Button Example" with an `AddCircleOutline` icon.
        - Updated existing `HomeItemData` icons:
            - "Button Group Example": `ViewWeek` to `Segment`.
            - "Progress Indicator Example": `Refresh` to `Loop`.
            - "Bottom App Bar Example": `Dock` to `CallToAction`.
            - "Floating ToolBar Example": `Subject` (auto-mirrored) to `Handyman`.
        - Added `onNavigateToLargeFabRoute` parameter and corresponding navigation logic.
C
Cavin committed
2cebff306b4ebd765eb8f4e93690ed571f5335e0
Parent: 371cc1e