grafana/public/app/core/components/NestedFolderPicker
Ashley Harrison b164fa37e6
NestedFolderPicker: Implement keyboard handling (#71842)
* first attempt at keyboard handling

* rename some things, handle escape

* better

* almost working

* cleaner

* remove aria-label

* add some extra unit tests

* remove onMouseUp

* fix typo

* use a switch instead of if/else

* ensure lsit items are prefixed with an id unique to the picker

* extract keyboard interactions out into custom hook

* wrap handleCloseOverlay in useCallback

* use redux state instead of filtering items
2023-07-19 15:32:55 +01:00
..
hooks.ts NestedFolderPicker: Implement keyboard handling (#71842) 2023-07-19 15:32:55 +01:00
NestedFolderList.tsx NestedFolderPicker: Implement keyboard handling (#71842) 2023-07-19 15:32:55 +01:00
NestedFolderPicker.test.tsx NestedFolderPicker: Implement keyboard handling (#71842) 2023-07-19 15:32:55 +01:00
NestedFolderPicker.tsx NestedFolderPicker: Implement keyboard handling (#71842) 2023-07-19 15:32:55 +01:00
types.ts Nested folder picker: Move options into overlay (#71042) 2023-07-12 10:37:08 +01:00