diff --git a/packages/main/src/components/VariantManagement/ManageViewsDialog.tsx b/packages/main/src/components/VariantManagement/ManageViewsDialog.tsx index f6dd74af522..4e4e5cfc2af 100644 --- a/packages/main/src/components/VariantManagement/ManageViewsDialog.tsx +++ b/packages/main/src/components/VariantManagement/ManageViewsDialog.tsx @@ -103,7 +103,7 @@ export const ManageViewsDialog = (props: ManageViewsDialogPropTypes) => { {defaultHeaderText} )} - {TableHeaderCell && ( + {showApplyAutomatically && ( {applyAutomaticallyHeaderText} diff --git a/packages/main/src/components/VariantManagement/VariantManagement.cy.tsx b/packages/main/src/components/VariantManagement/VariantManagement.cy.tsx index 050d4ef3240..f873ff7dafb 100644 --- a/packages/main/src/components/VariantManagement/VariantManagement.cy.tsx +++ b/packages/main/src/components/VariantManagement/VariantManagement.cy.tsx @@ -337,6 +337,15 @@ describe('VariantManagement', () => { cy.get('[text="Apply Automatically"]').should('be.visible'); cy.get('[ui5-checkbox]').should('have.length', 3); + cy.realPress('Escape'); + + cy.get('[icon="navigation-down-arrow"]').click(); + cy.findByText('Manage').click(); + cy.get('[ui5-table]').contains('Apply Automatically').should('be.visible'); + cy.get('[ui5-table]').contains('Default').should('be.visible'); + cy.get('[ui5-table]').contains('Sharing').should('be.visible'); + cy.get('[ui5-table]').contains('Created By').should('be.visible'); + cy.mount( {TwoVariantItems} @@ -348,6 +357,15 @@ describe('VariantManagement', () => { cy.get('[text="Public"]', { timeout: 50 }).should('not.exist'); cy.get('[text="Apply Automatically"]', { timeout: 50 }).should('not.exist'); cy.get('[ui5-checkbox]').should('not.exist'); + + cy.realPress('Escape'); + + cy.get('[icon="navigation-down-arrow"]').click(); + cy.findByText('Manage').click(); + cy.get('[ui5-table]').contains('Apply Automatically').should('not.exist'); + cy.get('[ui5-table]').contains('Default').should('not.exist'); + cy.get('[ui5-table]').contains('Sharing').should('not.exist'); + cy.get('[ui5-table]').contains('Created By').should('not.exist'); }); it('Save As', () => {