feat(FN-685): add QuickScriptsDropdown component to dashboard header
- Create QuickScriptsDropdown component with script listing, one-click execution, and keyboard navigation (arrow keys, Enter, Escape) - Replace static Scripts button in Header with dropdown menu showing all configured scripts - Add loading, empty, and error states with 'Manage Scripts...' footer link - Add full CSS styles with theme support, animations, and mobile responsiveness - Add comprehensive tests (510 lines) covering rendering, interactions, keyboard nav, and edge cases
This commit is contained in:
13
.changeset/quick-scripts-dropdown.md
Normal file
13
.changeset/quick-scripts-dropdown.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
"@gsxdsm/fusion": minor
|
||||
---
|
||||
|
||||
Add QuickScriptsDropdown component to header for quick script execution
|
||||
|
||||
- Replaces the static Scripts button with a dropdown menu
|
||||
- Shows all configured scripts with their commands
|
||||
- One-click script execution that opens the terminal
|
||||
- "Manage Scripts..." link to open the full scripts modal
|
||||
- Full keyboard navigation support (arrow keys, Enter, Escape)
|
||||
- Loading and empty states
|
||||
- Mobile responsive design
|
||||
Reference in New Issue
Block a user