fix without nuxt 3.12

This commit is contained in:
2024-05-16 19:45:10 +02:00
parent 460c859ab3
commit 785ffac993
13 changed files with 1003 additions and 11965 deletions

97
components/Entete.vue Normal file
View File

@@ -0,0 +1,97 @@
<script setup lang="ts">
import { ref } from 'vue';
import { Dialog, DialogPanel } from '@headlessui/vue';
import { Bars3Icon, XMarkIcon } from '@heroicons/vue/24/outline';
const user = useSupabaseUser();
const navigation = [
{ name: 'Product', href: '#' },
{ name: 'Features', href: '#' },
{ name: 'Company', href: '#' }
];
const mobileMenuOpen = ref(false);
</script>
<template>
<header class="bg-primary">
<nav
class="mx-auto flex max-w-7xl items-center justify-between p-6 lg:px-8"
aria-label="Global">
<div class="flex flex-1">
<div class="hidden lg:flex lg:gap-x-12">
<a
v-for="item in navigation"
:key="item.name"
:href="item.href"
class="text-sm font-semibold leading-6 text-gray-200 hover:text-white"
>{{ item.name }}</a
>
</div>
<div class="flex lg:hidden">
<button
type="button"
class="-m-2.5 inline-flex items-center justify-center rounded-md p-2.5 text-gray-200"
@click="mobileMenuOpen = true">
<span class="sr-only">Open main menu</span>
<Bars3Icon class="h-6 w-6" aria-hidden="true" />
</button>
</div>
</div>
<a href="#" class="-m-1.5 p-1.5">
<span class="sr-only">Your Company</span>
<img
class="h-8 w-auto"
src="https://tailwindui.com/img/logos/mark.svg?color=indigo&shade=600"
alt="" />
</a>
<div class="flex flex-1 justify-end">
<a href="#" class="text-sm font-semibold leading-6 text-gray-200"
>Log in <span aria-hidden="true">&rarr;</span></a
>
</div>
</nav>
<Dialog
class="lg:hidden"
@close="mobileMenuOpen = false"
:open="mobileMenuOpen">
<div class="fixed inset-0 z-10" />
<DialogPanel
class="fixed inset-y-0 left-0 z-10 w-full overflow-y-auto bg-white px-6 py-6">
<div class="flex items-center justify-between">
<div class="flex flex-1">
<button
type="button"
class="-m-2.5 rounded-md p-2.5 text-gray-700"
@click="mobileMenuOpen = false">
<span class="sr-only">Close menu</span>
<XMarkIcon class="h-6 w-6" aria-hidden="true" />
</button>
</div>
<a href="#" class="-m-1.5 p-1.5">
<span class="sr-only">Your Company</span>
<img
class="h-8 w-auto"
src="https://tailwindui.com/img/logos/mark.svg?color=indigo&shade=600"
alt="" />
</a>
<div class="flex flex-1 justify-end">
<a href="#" class="text-sm font-semibold leading-6 text-gray-200"
>Log in <span aria-hidden="true">&rarr;</span></a
>
</div>
</div>
<div class="mt-6 space-y-2">
<a
v-for="item in navigation"
:key="item.name"
:href="item.href"
class="-mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50"
>{{ item.name }}</a
>
</div>
</DialogPanel>
</Dialog>
</header>
</template>