Commit Graph

12858 Commits

Author SHA1 Message Date
Phillip Rak fdb06a7576 Move shared types for RcButton into a declaration file
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak ec370fb25f Move shared types for RcDropdown into a declaration file
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 32f630d17e Update e2e tests
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 1806eb2dd5 Remove RcDropdownCollection from list of exports
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 3f0ecd2cfd Add aria-label to dropdown menu
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak cf0df43de4 Allow for dropdown menu items to be disabled
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 4798685f8f Remove extra padding around buttons in header
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 3e457f180e Add `btn-sm` class to the button component
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 3b24ff9426 Replace user menu in header with RcDropdown component
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 826f5d452e Target first tabbable element in dropdown
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 6bb77d7861 Target popperContainer with a ref
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 929fa5666b Update aria roles, states, and properties for DropdownTrigger
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 4f4916a056 Rename fields to dropdownContainer
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 3983773952 Close dropdown menu when escape is pressed and trigger has focus
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 8283a8cee8 Rename popper slot to dropdownCollection
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 54f5de9c5f Remove dropdown collection component
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak cb36b9b80f Build the collection of dropdown items in the `RcDropdown` root
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 5bc3470cd7 Rename `setTrigger()` to `registerTrigger()`
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 27ed060004 Expose `focusFirstElement()` to the dropdown trigger
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 3a654f6448 Fix type export
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 7a410d00b3 Fix focus-visible styles
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 5d52fa5569 Move RcButton types to separate file
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 69e7409525 Add eslint rule to ingore unused variables that begin with `_`
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 6c9a5a9025 Move RcButton to Rancher Components
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak b4b6c69933 Fix types for Rancher Components
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 11edbc1787 Move RcDropdown to Rancher Components
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 7fedbda45d Clean up unused imports and console statements
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 21170cab29 Replace action menu with new component
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 7cad4da149 Add dropdown trigger component
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 7b945115b7 Add dropdown separator component
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 0c4ac90224 Update styles
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 3c8a6cc47b Close dropdown on activate
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:08 -07:00
Phillip Rak 33b7195c54 Fix type errors in RcButton and RcDropdown
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:07 -07:00
Phillip Rak edd9ac777e Configure focus and keyboard navigation in RcDropdown
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:07 -07:00
Phillip Rak 9c947cb098 Expose focus function in RcButton
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:07 -07:00
Phillip Rak 97276b5f91 Annotate poc
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:07 -07:00
Phillip Rak 679cca1c3a [POC] Add an accessible dropdown component
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-04 09:43:07 -07:00
Francesco Torchia 2ffa22c9c4
Fleet: validate GitRepo Url
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-04 16:34:30 +01:00
Isabela Guimaraes 8f83f1e5eb addressed lint failures
Signed-off-by: Isabela Guimaraes <isabela.guimaraes@suse.com>
2025-02-03 21:45:54 -08:00
Isabela Guimaraes f6dfa2a808 added a try catch to debug the undefined error in gkeServiceAccount
Signed-off-by: Isabela Guimaraes <isabela.guimaraes@suse.com>
2025-02-03 20:01:02 -08:00
Phillip Rak cf745f3e32
Merge pull request #13156 from rancher/dependabot/npm_and_yarn/babel/plugin-proposal-optional-chaining-7.21.0
Bump @babel/plugin-proposal-optional-chaining from 7.14.5 to 7.21.0
2025-02-03 20:02:33 -07:00
Phillip Rak d082828a9e
Merge pull request #13158 from rancher/dependabot/npm_and_yarn/shell/babel/plugin-proposal-optional-chaining-7.21.0
Bump @babel/plugin-proposal-optional-chaining from 7.14.5 to 7.21.0 in /shell
2025-02-03 20:02:00 -07:00
momesgin ac8eef66b2
Merge pull request #12984 from momesgin/12485-repositories-disabling-feature
Disabling feature for cluster repositories
2025-02-03 17:29:58 -08:00
Mo Mesgin c1fe04b562 Merge branch 'master' of github.com:rancher/dashboard into 12485-repositories-disabling-feature 2025-02-03 16:02:08 -08:00
dependabot[bot] 88aee865c2
Bump @babel/plugin-proposal-optional-chaining from 7.14.5 to 7.21.0
Bumps [@babel/plugin-proposal-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-optional-chaining) from 7.14.5 to 7.21.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Commits](https://github.com/babel/babel/commits/v7.21.0/packages/babel-plugin-proposal-optional-chaining)

---
updated-dependencies:
- dependency-name: "@babel/plugin-proposal-optional-chaining"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 22:50:59 +00:00
dependabot[bot] 38c55f9846
Bump @babel/plugin-proposal-optional-chaining in /shell
Bumps [@babel/plugin-proposal-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-optional-chaining) from 7.14.5 to 7.21.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Commits](https://github.com/babel/babel/commits/v7.21.0/packages/babel-plugin-proposal-optional-chaining)

---
updated-dependencies:
- dependency-name: "@babel/plugin-proposal-optional-chaining"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 22:50:57 +00:00
Phillip Rak 43b0942295
Merge pull request #13098 from rancher/dependabot/github_actions/docker/login-action-3
Bump docker/login-action from 2 to 3
2025-02-03 15:46:43 -07:00
Phillip Rak e32e4e5a93 Resolve vue defineEmits compiler warnings
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-03 15:35:11 -07:00
Phillip Rak 0be6bfb299 Resolve vue table structure compiler warnings
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-03 15:35:10 -07:00
Phillip Rak 6b73c3faa3 Add focus ring to tertiary buttons
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-03 15:07:54 -07:00