feat: Initial layout with SiteHeader / SiteFooter

This commit is contained in:
2026-01-13 09:05:31 -05:00
parent ca2e660c05
commit 3d7a2b2ef6
8 changed files with 54 additions and 9 deletions

View File

@@ -0,0 +1,13 @@
<script setup lang="ts">
</script>
<template>
<UFooter id="site-footer">
<template #left>
<SiteFooterCopyright />
</template>
<template #right>
<SiteFooterCredits />
</template>
</UFooter>
</template>

View File

@@ -0,0 +1,5 @@
<template>
<div>
© {{ new Date().getFullYear() }}
</div>
</template>

View File

@@ -0,0 +1,6 @@
<template>
<div class="flex items-center gap-1">
Fait avec <UIcon name="i-lucide-heart" /> par
<ULink href="https://websimple.com" target="_blank" external title="Site web développé par Websimple">Websimple</ULink>
</div>
</template>

View File

@@ -0,0 +1,7 @@
<script setup lang="ts">
const title = "Moonshine";
</script>
<template>
<UHeader :title="title" />
</template>