Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion app/components/the-header/TheHeader.vue
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ const navigation = computed(() => {
<div
class="border-default flex items-center justify-between gap-x-2 rounded-xl border bg-white/60 p-2 shadow backdrop-blur-lg md:rounded-2xl md:px-4 dark:bg-neutral-900/60"
>
<TheHeaderNavigation class="hidden md:flex" :navigation />
<UNavigationMenu class="hidden md:flex" :items="navigation" />
<TheHeaderNavigationMobile class="md:hidden" :navigation />
<div class="flex justify-between gap-x-2">
<TheHeaderLocaleSwitch />
Expand Down
29 changes: 29 additions & 0 deletions app/components/the-header/TheHeaderNavigationMobile.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<script setup lang="ts">
import type { DropdownMenuItem } from "@nuxt/ui"

defineProps<{
/** Навигация */
navigation: DropdownMenuItem[]
}>()

const { t } = useI18n({ useScope: "local" })
</script>

<template>
<UDropdownMenu :items="navigation" size="lg">
<UButton
:aria-label="t('menu')"
color="neutral"
icon="heroicons:bars-2"
size="lg"
variant="soft"
/>
</UDropdownMenu>
</template>

<i18n lang="yaml">
en:
menu: Navigation menu
ru:
menu: Меню навигации
</i18n>
12 changes: 0 additions & 12 deletions app/components/the-header/navigation/TheHeaderNavigation.vue

This file was deleted.

14 changes: 0 additions & 14 deletions app/components/the-header/navigation/TheHeaderNavigationMobile.vue

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { UButton } from "#components"
import { mountSuspended } from "@nuxt/test-utils/runtime"
import { afterEach, beforeEach, describe, expect, test } from "vitest"

import TheHeaderNavigationMobile from "~/components/the-header/navigation/TheHeaderNavigationMobile.vue"
import TheHeaderNavigationMobile from "~/components/the-header/TheHeaderNavigationMobile.vue"
import { navigation } from "~/tests/constants/navigation"

describe("Компонент TheHeaderNavigationMobile", () => {
Expand Down
Loading