LibreChat/client/src/components/Chat/Menus
Dustin Healy 6b5847d6b7
🎛️ feat: Better Preset Menu Accessibility (#10734)
* feat: allow keyboard nav in presetItems

(previously edit / pin / delete buttons would only render on hover, so when the element was focused with keybaord navigation, those buttons wouldn't render and couldn't be focused or actuated)

* feat: add aria-labels and TooltipAnchors to buttons in PresetItems

* fix: stop keypresses from triggering parent menuitem instead of buttons

* feat: better focus management on modal close with trigger refs

* feat: use OGDialog modal for preset deletion

* feat: add toast for successful preset deletion

* chore: address copilot comments

* chore: address comments

* chore: import order
2025-12-04 14:34:53 -05:00
..
Bookmarks 📦 feat: Move Shared Components to @librechat/client (#8685) 2025-07-27 12:19:01 -04:00
Endpoints ⚙️ feat: add conditional visibility for model selector based on startup config (#10729) 2025-12-04 14:34:52 -05:00
Models 🎨 feat: UI Refresh for Enhanced UX (#6346) 2025-03-25 18:50:58 -04:00
Presets 🎛️ feat: Better Preset Menu Accessibility (#10734) 2025-12-04 14:34:53 -05:00
UI 📦 feat: Move Shared Components to @librechat/client (#8685) 2025-07-27 12:19:01 -04:00
BookmarkMenu.tsx 📦 feat: Move Shared Components to @librechat/client (#8685) 2025-07-27 12:19:01 -04:00
HeaderNewChat.tsx ♻️ refactor: Message Cache Clearing Logic into Reusable Helper (#10226) 2025-10-22 22:02:29 +02:00
index.ts 🧭 refactor: Modernize Nav/Header (#7094) 2025-04-27 14:03:25 -04:00
OpenSidebar.tsx 👐 fix: Open/Close Sidebar Button Animation UX Regression from #10521 (#10694) 2025-12-04 14:34:46 -05:00
PresetsMenu.tsx 🎛️ feat: Better Preset Menu Accessibility (#10734) 2025-12-04 14:34:53 -05:00