diff --git a/assets/css/src/nav.css b/assets/css/src/nav.css index 846256a..52d987a 100644 --- a/assets/css/src/nav.css +++ b/assets/css/src/nav.css @@ -68,6 +68,9 @@ .expanded-nav__category { margin-bottom: 1rem; } +.expanded-nav__category .toggle { + display: none; +} .expanded-nav__subcategory { font-size: var(--font-size-s); } diff --git a/site/snippets/nav.php b/site/snippets/nav.php index 79ee8a2..2bec799 100644 --- a/site/snippets/nav.php +++ b/site/snippets/nav.php @@ -59,6 +59,11 @@
  • title() ?>
  • + template() == 'program'): ?> + categories()->split() as $subcategory): ?> +
  • + + diff --git a/site/templates/program.php b/site/templates/program.php index 616334a..63b4744 100644 --- a/site/templates/program.php +++ b/site/templates/program.php @@ -24,7 +24,17 @@ x-data="{title: 'Calendrier'}" x-text="title" :class="tab === title ? 'strong' : ''" - @click="if (tab === title) { tab = 'Programme' } else {tab = title}" + @click=" + if (tab === title) { + tab = 'Programme' + } else { + tab = title + } + + const url = new URL(window.location.href); + url.searchParams.set('tab', tab); + window.history.pushState({}, '', url); + " > categories()->split() as $filter): ?>