diff --git a/packages/components/src/components/telekom/app-navigation-main-mobile/__snapshots__/app-navigation-main-mobile.spec.ts.snap b/packages/components/src/components/telekom/app-navigation-main-mobile/__snapshots__/app-navigation-main-mobile.spec.ts.snap index d6ad07122f..bccbe0d4e4 100644 --- a/packages/components/src/components/telekom/app-navigation-main-mobile/__snapshots__/app-navigation-main-mobile.spec.ts.snap +++ b/packages/components/src/components/telekom/app-navigation-main-mobile/__snapshots__/app-navigation-main-mobile.spec.ts.snap @@ -15,8 +15,8 @@ exports[`AppNavigationMainMobile should handle menuitem 1`] = `
@@ -53,15 +53,15 @@ exports[`AppNavigationMainMobile should handle without childs 1`] = ` diff --git a/packages/components/src/components/telekom/app-navigation-main-mobile/app-navigation-main-mobile.css b/packages/components/src/components/telekom/app-navigation-main-mobile/app-navigation-main-mobile.css index b9506e189c..85885ddffa 100644 --- a/packages/components/src/components/telekom/app-navigation-main-mobile/app-navigation-main-mobile.css +++ b/packages/components/src/components/telekom/app-navigation-main-mobile/app-navigation-main-mobile.css @@ -46,15 +46,8 @@ app-navigation-main-mobile { line-height: var(--line-height); } -.main-navigation-mobile__item-wrapper { - box-sizing: border-box; - width: calc(100% - 34px); - display: flex; - justify-content: space-between; - margin-left: 34px; - border-bottom: var(--border-bottom); - padding-right: 34px; - align-items: center; +.main-navigation-mobile__item--selected { + border-right: 2px solid var(--color-selected); } .main-navigation-mobile__item-link { @@ -68,14 +61,21 @@ app-navigation-main-mobile { transition: var(--transition); } -.main-navigation-mobile__item-link--selected .main-navigation-mobile__item { - border-right: 2px solid var(--color-selected); -} - .main-navigation-mobile__item-link--selected svg { margin-right: -2px; } +.main-navigation-mobile__item-wrapper { + box-sizing: border-box; + width: calc(100% - 34px); + display: flex; + justify-content: space-between; + margin-left: 34px; + border-bottom: var(--border-bottom); + padding-right: 34px; + align-items: center; +} + .main-navigation-mobile__child-menu { position: absolute; top: 0; diff --git a/packages/components/src/components/telekom/app-navigation-main-mobile/app-navigation-main-mobile.tsx b/packages/components/src/components/telekom/app-navigation-main-mobile/app-navigation-main-mobile.tsx index 8b585046e1..bf7b5c0482 100644 --- a/packages/components/src/components/telekom/app-navigation-main-mobile/app-navigation-main-mobile.tsx +++ b/packages/components/src/components/telekom/app-navigation-main-mobile/app-navigation-main-mobile.tsx @@ -135,36 +135,36 @@ export class MainNavigationMobile { }} > {section.children.map((child) => ( - { - this.handleSelect(event, child); - }} - onKeyDown={(event) => { - if (['Enter', ' '].includes(event.key)) { +