Commit Graph

25 Commits

Author SHA1 Message Date
codyrancher 72eb857364
Resolving an issue when DetailText received undefined/null value (#14652)
We now default to an empty string which allows the rest of the component to run as expected

fixes #13547
2025-07-08 16:51:53 -07:00
Cody Jackson 88f7c7168c Adding a quick fix to allow showing graph view option for fleet 2025-06-30 00:58:10 -07:00
Cody Jackson 05e9a675c2 Resolve new masthead issues in regards to harvester
- Fix issue with undefined routes
- Fix issue with the ResourceDetailDrawer closing when opened in harvester.
- Fixed an issue where the link back to the list page was wrong.
2025-06-26 16:18:10 -07:00
Cody Jackson 91baa97a22 Correcting issues with a rebase from master 2025-06-25 10:47:55 -07:00
Cody Jackson d1fccb7e25 Fixing the unit tests that were broken by the a11y updates 2025-06-25 10:22:08 -07:00
Cody Jackson 3eee198aa8 Switched to labels and made use of the :for attribute 2025-06-25 10:22:08 -07:00
Cody Jackson 37249e4058 Remove :deep() where possible 2025-06-25 10:21:37 -07:00
Cody Jackson 35ff9ea7db Add aria-hidden="true" to image 2025-06-25 10:21:07 -07:00
Cody Jackson 384e9878fc Add focus trap for the ResourceDetailDrawer 2025-06-25 10:21:07 -07:00
Cody Jackson 1fb22ede7f Adding the new Secret detail page to the application
fixes #13325
2025-06-25 10:20:05 -07:00
Cody Jackson d90dd9e1ca I still want resourceSubtype to be conditional so other consumers don't need to pass it in 2025-06-25 08:00:15 -07:00
Cody Jackson c175106416 Updated the way we use the props composable apis to consume a ref argument instead of being inside a computed
inside computed, calls can be made to the composables outside of setup which then prevents you from using other composables.
2025-06-25 08:00:15 -07:00
Cody Jackson b0d4deca70 Adds the new detail page TitleBar, Metadata and ResourceDetailDrawer to all of the resources by default 2025-06-25 08:00:15 -07:00
Cody Jackson 84caea0399 Muting the text when KeyValues are empty 2025-06-20 10:15:26 -07:00
Cody Jackson 7d7791456f Fixing the width of the labels/annotations in chrome 2025-06-19 19:25:01 -07:00
Cody Jackson 5d3733c8b1 Remove a class from the TitleBar ActionMenu to get rid of a console warning 2025-06-19 19:18:01 -07:00
Cody Jackson 72aed919fa Fix the link to have the correct style 2025-06-19 19:16:52 -07:00
Cody Jackson f65323a9d5 Removed the workload specific code since it's not relevant to this change 2025-06-19 18:38:07 -07:00
Cody Jackson 7949f5dfca Fixing a typo that appeared in a number of the unit tests 2025-06-19 18:31:12 -07:00
Cody Jackson 36e9876f23 Adding the new configmap detail page
fixes #13324
part of #13325
2025-06-19 00:40:57 -07:00
Cody Jackson 4f79f1c3f3 Add the flag/switching mechanism to allow us to render new details pages
By doing the flagging we can check the pages in slowly without causing disruption, it will also allow us to roll things back if a bug is found last minute. By default we're still showing legacy pages but we will flip that once pages are added.
2025-06-18 08:53:53 -07:00
Cody Jackson 7ccd11bae1 Removed ButtonWithIcon 2025-06-16 15:25:04 -07:00
codyrancher 96647e41ab
Update shell/components/Resource/Detail/Metadata/KeyValue.vue
Co-authored-by: momesgin <mo.mesgin@suse.com>
2025-06-16 14:38:39 -07:00
Cody Jackson fa8c0efad0 Adding the TitleBar and Metadata related component for the detail page redesign 2025-06-13 13:14:55 -07:00
Cody Jackson 54874e0262 Add the card components necessary for the new detail page
This change will not affect any rendering currently in master
2025-06-12 17:14:56 -07:00