Skip to content

Commit

Permalink
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 15 deletions.
22 changes: 15 additions & 7 deletions src/Sylius/Bundle/ShopBundle/Resources/assets/styles/_nav.scss
Original file line number Diff line number Diff line change
@@ -1,10 +1,18 @@
.dropdown-menu {
width: max-content;
min-width: 13rem;
max-width: 20rem;
.navbar {
.dropdown-menu {
width: max-content;
min-width: 13rem;
max-width: 20rem;
position: absolute;

.nav-link {
--bs-nav-link-padding-y: 2px;
--bs-nav-link-padding-x: 1.5rem;
@media (max-width: 991px) {
position: static;
border: none;
}

.nav-link {
--bs-nav-link-padding-y: 2px;
--bs-nav-link-padding-x: 1.5rem;
}
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<div class="col-auto d-lg-none">
<button class="navbar-toggler btn btn-icon btn-transparent px-0" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<button class="navbar-toggler btn btn-icon btn-transparent px-0" type="button" data-bs-toggle="offcanvas" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
{{ ux_icon('tabler:menu-2', { class: 'icon icon-md' }) }}
</button>
</div>
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
<div class="w-100 border-bottom">
{% if taxons|length > 0 %}
<nav class="navbar navbar-expand-lg p-0">
<div class="container">
<div class="collapse navbar-collapse justify-content-center" id="navbarNav">
<div class="navbar-nav my-2" {{ sylius_test_html_attribute('menu') }}>
{% hook 'sylius_shop.base.header.navbar.menu' with { taxons } %}
</div>
<nav class="navbar offcanvas-lg offcanvas-start offcanvas-wide p-0" id="navbarNav">
<div class="offcanvas-header w-full">
<h5 class="offcanvas-title">
{{ 'sylius.ui.taxons'|trans }}
</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#navbarNav" aria-label="Close"></button>
</div>
<div class="offcanvas-body justify-content-lg-center w-full py-0">
<div class="navbar-nav my-2 flex-column flex-lg-row gap-lg-4" {{ sylius_test_html_attribute('menu') }}>
{% hook 'sylius_shop.base.header.navbar.menu' with { taxons } %}
</div>
</div>
</nav>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{% set taxon = hookable_metadata.context.taxon %}

<a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
<a class="nav-link d-flex align-items-center gap-1" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
{{ taxon.name }}
{{ ux_icon('tabler:chevron-down', { 'class': 'icon icon-sm'}) }}
</a>

0 comments on commit 4f6ccd3

Please sign in to comment.