Skip to content

Implement application selector feature

Abhishek Paspunuri requested to merge ui_feature_application-selector into main

User description

Refactor layout and navigation components; implement application selector functionality, zustand setup

  • Updated RootLayout to streamline header visibility and integrate AuthGuard.
  • Modified Navbar styles for consistency with new design.
  • Improved Button component with better default width and styling adjustments.
  • Expanded API endpoints for application and storefront selectors.
  • Introduced InfoCard component for displaying contextual information.
  • Developed ApplicationConfigManager and StorefrontConfigManager for managing application and storefront selections.
  • Created Selector component for reusable selection UI.
  • Implemented Zustand store for user configuration management.

PR Type

Enhancement


Description

  • Implement application selector with Zustand state management

  • Add storefront configuration selector functionality

  • Create reusable Selector component with theme support

  • Update authentication flow and session management


Diagram Walkthrough

flowchart LR
  A["User Authentication"] --> B["Application Selector"]
  B --> C["Environment Selection"]
  C --> D["Storefront Configuration"]
  D --> E["Dashboard Access"]
  F["Zustand Store"] --> B
  F --> C
  F --> D

File Walkthrough

Relevant files

Edited by Rashmi Gaddam

Merge request reports

Loading