Skip to content

Conversation

@prabhuignoto
Copy link
Owner

  • Added keyboard navigation support for closing the menu with the Escape key.
  • Implemented click outside functionality to close the menu.
  • Introduced onClose and onOpen callbacks for better control over menu state.
  • Added size prop handling for rendering with appropriate size classes.
  • Improved RTL mode handling for better layout support.

refactor(MenuItem): Optimize component performance

  • Changed component definition to use React.FC for better type inference.
  • Enhanced memoization with a comprehensive comparison function.
  • Added keyboard event handling for accessibility (Enter and Space keys).
  • Improved aria attributes for better screen reader support.

style(theme): Update dark mode colors for better contrast

  • Adjusted dark input background and text colors for improved visibility.
  • Enhanced hover and control background colors for better user experience.

docs(Menu Components): Document improvements and changes

  • Added detailed descriptions of code modernization, test coverage, accessibility, and performance optimizations.
  • Included specific changes made to Menu, MenuItem, and related components.

feat(Background Patterns): Introduce new background patterns for landing page

  • Created BackgroundPatterns, CapabilitiesPatterns, and MarketingSectionPatterns components with SVG patterns.
  • Implemented animated shapes and gradient overlays for visual enhancement.

style(landing): Add styles for new background and capability sections

  • Developed styles for geometric backgrounds, marketing patterns, and capability cards.
  • Ensured responsive design and improved visual aesthetics across components.

Description

Additional context


What is the purpose of this pull request?

  • Bug fix
  • New Feature
  • Documentation update
  • Other

Before submitting the PR, please make sure you do the following

  • Read the Contributing Guidelines.
  • Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
  • Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
  • Ideally, include relevant tests that fail without this PR but pass with it.

- Added keyboard navigation support for closing the menu with the Escape key.
- Implemented click outside functionality to close the menu.
- Introduced onClose and onOpen callbacks for better control over menu state.
- Added size prop handling for rendering with appropriate size classes.
- Improved RTL mode handling for better layout support.

refactor(MenuItem): Optimize component performance

- Changed component definition to use React.FC for better type inference.
- Enhanced memoization with a comprehensive comparison function.
- Added keyboard event handling for accessibility (Enter and Space keys).
- Improved aria attributes for better screen reader support.

style(theme): Update dark mode colors for better contrast

- Adjusted dark input background and text colors for improved visibility.
- Enhanced hover and control background colors for better user experience.

docs(Menu Components): Document improvements and changes

- Added detailed descriptions of code modernization, test coverage, accessibility, and performance optimizations.
- Included specific changes made to Menu, MenuItem, and related components.

feat(Background Patterns): Introduce new background patterns for landing page

- Created BackgroundPatterns, CapabilitiesPatterns, and MarketingSectionPatterns components with SVG patterns.
- Implemented animated shapes and gradient overlays for visual enhancement.

style(landing): Add styles for new background and capability sections

- Developed styles for geometric backgrounds, marketing patterns, and capability cards.
- Ensured responsive design and improved visual aesthetics across components.
@vercel
Copy link

vercel bot commented May 23, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
react-creme ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 23, 2025 4:41am

…ize loading

- Removed stackBlitzCodes from various components for cleaner documentation.
- Introduced a custom loading component (PageLoader) for improved user experience during route transitions.
- Updated AppRoutes to utilize the new loading component and ensure better performance.
- Made minor adjustments to component states and references for consistency and clarity.
- Enhanced Vite configuration for better dependency management and build optimization.
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
B Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

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.

1 participant