Implement application selector feature
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