Skip to content

OCD-4307: top nav changes#1490

Open
andlar wants to merge 83 commits intochpladmin:stagingfrom
andlar:OCD-4307
Open

OCD-4307: top nav changes#1490
andlar wants to merge 83 commits intochpladmin:stagingfrom
andlar:OCD-4307

Conversation

@andlar
Copy link
Copy Markdown
Contributor

@andlar andlar commented Feb 10, 2026

No description provided.

@andlar andlar requested a review from kekey1 February 10, 2026 18:16
andlar and others added 27 commits February 11, 2026 14:24
[#OCD-4307]
- Created ChplAdminMenu component for administrative functionalities.
- Integrated ChplAdminMenu into ChplToggle for logged-in users.
- Updated styles in signin component for improved UI.
- Enhanced navigation bar with new logo and updated styles.
- Refactored toggle logic for better state management in navigation.
- Added new SVG logo asset for branding.

[#OCD-4307-UI]
…e forwardRef and improve accessibility

[#OCD-4307-UI]
…onent in ChplAnnouncementsFab and change username to not be caps

[#OCD-4307-UI]
… improve ChplNavigationTop with shimmer effect and close handlers

[#OCD-4307-UI]
…improve state management in ChplToggle

[#OCD-4307-UI]
[#OCD-4307-UI]

Move duplicate wordWrap style definition to util.js for reuse across components
[#OCD-4307-UI]

Add navBackground color to palette.js and update navigation-bottom.jsx to use it instead of hardcoded value for consistency
[#OCD-4307-UI]

Remove duplicate wordWrap style definitions from cms-display and compare-display components, now using shared utilStyles
[#OCD-4307-UI]

- Convert navigation items to use ChplLink components for consistency
- Remove unnecessary onClose conditional checks (has default function)
- Replace API Keys menu item with URL Checker
- Add proper router props for client-side navigation
- Remove unused navigateTo function and $state service
[#OCD-4307-UI]

- Add test environment warning banner for non-production environments
- Add arrow indicators to dropdown menus pointing to parent buttons
- Fix findDOMNode deprecation warnings by using refs instead of event.currentTarget
- Use palette.navBackground color for consistency
- Adjust AppBar position when banner is visible
…re and mobile support

- Added ChplDesktopNav for desktop navigation with CMS ID Creator and Compare Products features.
- Introduced ChplMobileNavDrawer for mobile navigation, including collapsible sections for CMS ID Creator, Compare Products, Resources, and Shortcuts.
- Updated navigation-top to integrate new desktop and mobile navigation components, enhancing responsiveness.

[#OCD-4307-UI]
@andlar andlar marked this pull request as ready for review April 14, 2026 20:38
kekey1
kekey1 previously approved these changes Apr 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants