Alexandre Alves
0c411e96d3
Keyboard nav for extensions main screen ( #13176 )
...
* working on focus trap composable
* working on slide in panel refactor
* add change so that we dont have a change on the component diff
* fix slidein extension details panel key nav
* fine tune cluster badge trigger btn
* finish work on extensions page
* fix lint errors
* address pr comments
* fix problems of propagation
* update return focus for some modals in the extensions main screen
* remove dead code + fix focus selector return for add extensions repo and developer install modals
2025-02-11 10:47:55 +00:00
Cody Jackson
5052c2a8e8
Enabling `vue/require-explicit-emits` linting rule
...
https://github.com/rancher/dashboard/issues/11961
2024-09-19 09:58:53 -07:00
Phillip Rak
97b58ca4f0
Update unit tests
...
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2024-08-22 16:09:54 -07:00
Phillip Rak
29f8d3bb3a
Replace `mounting-portal` with `teleport`
...
MountingPortal was removed in Portal-Vue.
https://portal-vue.linusb.org/guide/migration.html#removed-mountingportal
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2024-08-22 16:07:04 -07:00
Cody Jackson
9b829c55ea
Ran `yarn lint --fix`
2024-08-22 16:05:36 -07:00
Phillip Rak
8564b884fd
Set overflow to `auto`
...
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2024-03-21 15:42:26 -07:00
Phillip Rak
5d849775e6
Fix error in AppModal width validator
...
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2024-03-21 15:42:26 -07:00
Phillip Rak
57e4430740
Use `defineComponent` in `AppModal.vue`
...
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2024-03-13 10:13:29 -07:00
Phillip Rak
bc36082391
Replace instances of `<modal>`
...
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2024-03-12 15:37:44 -07:00
Phillip Rak
1f02f9e4d2
Fix width for `AppModal.vue`
...
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2024-03-07 14:28:47 -07:00
Phillip Rak
fa399ee34c
Create a new `AppModal` component
...
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2024-03-07 10:46:35 -07:00