Skip to content

Conversation

@ChetanFTW
Copy link
Member

@ChetanFTW ChetanFTW commented Oct 1, 2025

Description

This PR fixes #6950

  • Implement a sticky dropdown menu that remains visible while scrolling.
  • Block all other widgets when a dropdown is active/open
  • Add a reminder feature the section created.

Signed commits

  • Yes, I signed my commits.
Screencast.from.2025-09-15.12-11-35.webm

@ChetanFTW ChetanFTW force-pushed the enterprise_addons-stickey_dropdown branch from e3286d0 to bc63541 Compare October 1, 2025 13:35
@ChetanFTW ChetanFTW requested review from leecalcote and removed request for leecalcote October 1, 2025 13:35
Signed-off-by: ChetanFTW <devchetan42@gmail.com>
@ChetanFTW ChetanFTW force-pushed the enterprise_addons-stickey_dropdown branch from bc63541 to 1a35f40 Compare October 1, 2025 14:16
saurabhraghuvanshii and others added 2 commits October 1, 2025 20:54
Signed-off-by: Saurabh Singh <saurabhsraghuvanshi@gmail.com>
Signed-off-by: ChetanFTW <devchetan42@gmail.com>
@l5io
Copy link
Contributor

l5io commented Oct 1, 2025

🚀 Preview for commit a1ba371 at: https://68dd720664d4fb123e2779cc--layer5.netlify.app

@sudhanshutech
Copy link
Member

@ChetanFTW please tag the pr with respective issue

}, []);

useEffect(() => {
if (!addonMenuOpen) return;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

again why such low level logic and manipulating the dom for such purposes? We use mui/sistent design system for such purposes only. This should handled by component itself

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same for here
I tried using the standard MUI components first, but a CSS conflict elsewhere in the app was preventing them from working correctly.
This manual useEffect is a necessary override

@ChetanFTW
Copy link
Member Author

I mentioned issue in description

@leecalcote leecalcote added the hacktoberfest Happy contributing! label Oct 5, 2025
Signed-off-by: Chetan 👾 <128224987+ChetanFTW@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enterprise Add-ons Stickey dropdown

5 participants