bilhej/frontend/src/components/AppFooter.vue
Joakim Mörling 758ace1b92 Redesign about page and move route to /om-oss.
- Replace placeholder about card with hero, prose, steps, and CTA
- Add primary route /om-oss with redirect from legacy /om
- Update footer tagline and Om oss link to match new URL
- Extend AboutPage and AppFooter tests for new content and routing

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-22 12:47:44 +02:00

69 lines
1.6 KiB
Vue

<script setup lang="ts">
import { RouterLink } from 'vue-router'
</script>
<template>
<footer class="app-footer">
<div class="app-footer__inner">
<p class="app-footer__tagline">
Skriv brevet här. Vi postar det till rätt bilägare.
</p>
<nav class="app-footer__links">
<RouterLink to="/om-oss" class="app-footer__link">Om oss</RouterLink>
<RouterLink to="/kontakt" class="app-footer__link">Kontakt</RouterLink>
<RouterLink to="/integritetspolicy" class="app-footer__link"
>Integritetspolicy</RouterLink
>
<RouterLink to="/villkor" class="app-footer__link">Villkor</RouterLink>
</nav>
<p class="app-footer__copy">
&copy; {{ new Date().getFullYear() }} Bilhej
</p>
</div>
</footer>
</template>
<style scoped>
.app-footer {
background: var(--color-surface);
border-top: 1px solid var(--color-border);
}
.app-footer__inner {
max-width: 72rem;
margin: 0 auto;
padding: var(--space-xl) var(--space-lg);
text-align: center;
}
.app-footer__tagline {
color: var(--color-muted);
font-size: 0.875rem;
margin: 0 0 var(--space-lg) 0;
}
.app-footer__links {
display: flex;
justify-content: center;
gap: var(--space-xl);
flex-wrap: wrap;
margin-bottom: var(--space-lg);
}
.app-footer__link {
color: var(--color-soft);
text-decoration: none;
font-size: 0.8125rem;
transition: color var(--transition-fast);
}
.app-footer__link:hover {
color: var(--color-ink);
}
.app-footer__copy {
color: var(--color-soft);
font-size: 0.75rem;
margin: 0;
}
</style>