Skip to content

Commit

Permalink
Merge pull request #442 from conversionxl/anoblet/fix/menu-bar
Browse files Browse the repository at this point in the history
  • Loading branch information
pawelkmpt authored Jan 15, 2025
2 parents 9f276df + a95a081 commit 76af974
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 21 deletions.
30 changes: 13 additions & 17 deletions packages/cxl-ui/scss/cxl-marketing-nav.scss
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@
:host {
--lumo-clickable-cursor: pointer;

display: block;
background-color: var(--lumo-base-color);
border-bottom: 1px solid var(--lumo-shade-5pct);

::part(menu-bar-button),
vaadin-menu-bar-button[theme~="cxl-marketing-nav"] {
min-width: auto;
Expand All @@ -11,7 +15,13 @@
}

::part(overflow-button) {
padding-right: 0;
margin-right: 0;
margin-left: auto;

&::before {
background-color: unset;
}
}

nav {
Expand All @@ -22,7 +32,7 @@
width: 100%;
max-width: 100vw;
min-height: var(--cxl-marketing-nav-min-height, 44px);
padding: 0 var(--lumo-space-m);
padding: 0 var(--cxl-wrap-padding, none);
overflow: hidden;

&:not([wide]) {
Expand All @@ -33,20 +43,10 @@
.container {
justify-content: space-between;

.cxl-logo{
margin-left: 0;
padding-left: 0;
}

.search-button {
width: 140px;
color: var(--lumo-shade);
}

vaadin-menu-bar::part(overflow-button) {
margin-right: 0;
padding-right: 0;
}
}
}

Expand All @@ -59,6 +59,8 @@
/* stylelint-disable-next-line selector-no-qualifying-type */
vaadin-menu-bar-button.cxl-logo {
min-width: auto;
padding-left: 0;
margin-left: 0;
}
}

Expand All @@ -82,12 +84,6 @@
white-space: nowrap;
}

/* stylelint-disable-next-line selector-no-qualifying-type */
&#menu-global-items, &#menu-primary-items {
background-color: var(--lumo-base-color);
border-bottom: 1px solid var(--lumo-shade-5pct);
}

.vaadin-context-menu-item--dropdown-icon {
display: none;
}
Expand Down
5 changes: 5 additions & 0 deletions packages/cxl-ui/scss/global/cxl-marketing-nav.scss
Original file line number Diff line number Diff line change
Expand Up @@ -131,3 +131,8 @@ vaadin-context-menu-list-box {
display: none;
}
}

cxl-app-layout[layout="1c-w"] cxl-marketing-nav::part(nav) {
max-width: var(--cxl-content-max-width-wide);
margin: 0 auto;
}
8 changes: 4 additions & 4 deletions packages/cxl-ui/src/components/cxl-marketing-nav.js
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ export class CXLMarketingNavElement extends LitElement {
const { name, items } = group;
return html`
<nav id="menu-${name}-items" ?minimal=${this.minimal} ?wide=${this.wide}>
<nav id="menu-${name}-items" ?minimal=${this.minimal} part="nav" ?wide=${this.wide}>
<div class="container">
${this.logoBar === name || !this.wide
? html`
Expand Down Expand Up @@ -193,12 +193,12 @@ export class CXLMarketingNavElement extends LitElement {
_renderSearch(group) {
/**
* Disable search on mobile.
*
*
* @since 2024.02.14
* @see https://app.clickup.com/t/86azbhf2a
*/
return '';

// eslint-disable-next-line no-unreachable
if (this.minimal || 'primary' !== group.name) return '';

Expand Down Expand Up @@ -286,7 +286,7 @@ export class CXLMarketingNavElement extends LitElement {

if (classes?.includes('menu-item-help')) {
menuItemElement.addEventListener('click', () => {
Intercom('show');
window.Intercom('show');
});
}
}
Expand Down

0 comments on commit 76af974

Please sign in to comment.