From 413b65f72a676535e8d9bb119d4e7540d32b62bb Mon Sep 17 00:00:00 2001 From: Oliwia Gowor <72342415+OliwiaGowor@users.noreply.github.com> Date: Tue, 24 Dec 2024 11:38:55 +0100 Subject: [PATCH] fix: small leftover bugs (#3555) * fix: small fixes * fix: ProgressIndicator colors * fix: sidebar z-index * fix: acc tests * fix: more acc --- .../components/FeaturedCard/FeaturedCard.scss | 1 + src/components/Preferences/Preferences.scss | 1 + src/resources/createResourceRoutes.js | 1 - .../ExpandableListItem/ExpandableListItem.tsx | 4 +-- .../components/GenericList/SortModalPanel.js | 4 +-- .../components/PodTemplate/components.js | 4 +-- .../ProgressIndicatorWithPercentage.js | 26 +++++++++---------- src/sidebar/Sidebar.scss | 1 + .../accessibility/test-acc-cron-jobs.spec.js | 4 +-- .../accessibility/test-acc-extensions.spec.js | 1 + .../accessibility/test-acc-pizzas.spec.js | 1 + 11 files changed, 25 insertions(+), 23 deletions(-) diff --git a/src/components/Extensibility/components/FeaturedCard/FeaturedCard.scss b/src/components/Extensibility/components/FeaturedCard/FeaturedCard.scss index 2e1e9020c2..c7605977fa 100644 --- a/src/components/Extensibility/components/FeaturedCard/FeaturedCard.scss +++ b/src/components/Extensibility/components/FeaturedCard/FeaturedCard.scss @@ -6,6 +6,7 @@ .banner-carousel { height: fit-content; + width: calc(100% - 1px); } .feature-card { diff --git a/src/components/Preferences/Preferences.scss b/src/components/Preferences/Preferences.scss index d776b18cc2..e4576c3ef5 100644 --- a/src/components/Preferences/Preferences.scss +++ b/src/components/Preferences/Preferences.scss @@ -4,6 +4,7 @@ width: 100%; height: 75vh; padding: 0; + list-style-type: none; .vertical-tabs-wrapper { height: 100% !important; diff --git a/src/resources/createResourceRoutes.js b/src/resources/createResourceRoutes.js index 9c1052751c..0e30fcc815 100644 --- a/src/resources/createResourceRoutes.js +++ b/src/resources/createResourceRoutes.js @@ -106,7 +106,6 @@ const ColumnWrapper = ({ const elementCreateProps = usePrepareCreateProps({ resourceCustomType: props.resourceCustomType, resourceType: props.resourceType, - resourceTypeForTitle: props.resourceType, apiGroup: props.apiGroup, apiVersion: props.apiVersion, }); diff --git a/src/shared/components/ExpandableListItem/ExpandableListItem.tsx b/src/shared/components/ExpandableListItem/ExpandableListItem.tsx index 0af3a9bad2..bc05a2aef3 100644 --- a/src/shared/components/ExpandableListItem/ExpandableListItem.tsx +++ b/src/shared/components/ExpandableListItem/ExpandableListItem.tsx @@ -29,9 +29,9 @@ export const ExpandableListItem = ({ const { t } = useTranslation(); const [expanded, setExpanded] = useState(false); - let statusType = status === 'True' ? 'Success' : 'Error'; + let statusType = status === 'True' ? 'Positive' : 'Negative'; if (overrideStatusType !== undefined) { - statusType = overrideStatusType === 'True' ? 'Success' : 'Error'; + statusType = overrideStatusType === 'True' ? 'Positive' : 'Negative'; } return ( diff --git a/src/shared/components/GenericList/SortModalPanel.js b/src/shared/components/GenericList/SortModalPanel.js index db19b5e2bc..73154ee893 100644 --- a/src/shared/components/GenericList/SortModalPanel.js +++ b/src/shared/components/GenericList/SortModalPanel.js @@ -72,7 +72,7 @@ export const SortModalPanel = ({ }} accessibleName="sortOrderList" > - {t('common.sorting.sort-order')} + - {t('common.sorting.sort-by')} + {sortBy && ( <> {Object.entries(sortBy).flatMap(([value]) => { diff --git a/src/shared/components/PodTemplate/components.js b/src/shared/components/PodTemplate/components.js index 33e6242cd2..0893ff06cc 100644 --- a/src/shared/components/PodTemplate/components.js +++ b/src/shared/components/PodTemplate/components.js @@ -51,7 +51,7 @@ function ContainerComponent({ container }) { return ( <> - {container.name} + - {name} + {typeLabel}} /> {k8sResource && ( { - const progressRef = useRef(null); - const dataBar = progressRef.current?.shadowRoot?.querySelector( - '.ui5-progress-indicator-bar', - ); - const remainingBar = progressRef.current?.shadowRoot?.querySelector( - '.ui5-progress-indicator-remaining-bar', - ); + const applyColors = progressRef => { + const dataBar = progressRef?.shadowRoot?.querySelector( + '.ui5-progress-indicator-bar', + ); + const remainingBar = progressRef?.shadowRoot?.querySelector( + '.ui5-progress-indicator-remaining-bar', + ); - if (dataBar && remainingBar) { - dataBar.style['background-color'] = dataBarColor; - remainingBar.style['background-color'] = remainingBarColor; - } + if (dataBar && remainingBar) { + dataBar.style['background-color'] = dataBarColor; + remainingBar.style['background-color'] = remainingBarColor; + } + }; return ( @@ -43,7 +43,7 @@ export const ProgressIndicatorWithPercentage = ({ applyColors(progress)} className="progress-indicator" style={{ position: 'relative', zIndex: '0' }} /> diff --git a/src/sidebar/Sidebar.scss b/src/sidebar/Sidebar.scss index 301be19835..abb110f9de 100644 --- a/src/sidebar/Sidebar.scss +++ b/src/sidebar/Sidebar.scss @@ -15,6 +15,7 @@ ui5-side-navigation { border-radius: 0.5rem; + z-index: 999; } .space-top { height: 0.75rem; diff --git a/tests/integration/tests/accessibility/test-acc-cron-jobs.spec.js b/tests/integration/tests/accessibility/test-acc-cron-jobs.spec.js index ec3540e1db..f70d7fb9ff 100644 --- a/tests/integration/tests/accessibility/test-acc-cron-jobs.spec.js +++ b/tests/integration/tests/accessibility/test-acc-cron-jobs.spec.js @@ -118,9 +118,7 @@ context('Accessibility test Cron Jobs', () => { .clear() .type('busybox', { force: true }); - cy.get('ui5-combobox[value="IfNotPresent"]') - .find('ui5-icon[accessible-name="Select Options"]') - .click(); + cy.get('ui5-combobox[value="IfNotPresent"]').click(); cy.get('ui5-li:visible') .contains('Always') diff --git a/tests/integration/tests/accessibility/test-acc-extensions.spec.js b/tests/integration/tests/accessibility/test-acc-extensions.spec.js index 072ba95934..5c1e07a162 100644 --- a/tests/integration/tests/accessibility/test-acc-extensions.spec.js +++ b/tests/integration/tests/accessibility/test-acc-extensions.spec.js @@ -84,6 +84,7 @@ context('Accessibility test Extensions view', () => { it('Clean up', () => { cy.getLeftNav() + .find('ui5-side-navigation-item') .contains('Namespaces') .click(); diff --git a/tests/integration/tests/accessibility/test-acc-pizzas.spec.js b/tests/integration/tests/accessibility/test-acc-pizzas.spec.js index 1af5a1e1d4..9137271b87 100644 --- a/tests/integration/tests/accessibility/test-acc-pizzas.spec.js +++ b/tests/integration/tests/accessibility/test-acc-pizzas.spec.js @@ -58,6 +58,7 @@ context('Accessibility test Pizza Orders', () => { cy.loginAndSelectCluster(); cy.getLeftNav() + .find('ui5-side-navigation-item') .contains('Namespaces') .click();