Commit Graph

11 Commits

Author SHA1 Message Date
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