Default layout with sticky AppHeader (nav, LanguageSwitcher, mobile hamburger), AppFooter with social links. Minimal layout for express mode. 7 placeholder pages with localized EN routes. Page transitions (fade+slide), prefers-reduced-motion support, custom scroll behavior, error.vue, useSeo composable, SVG favicon. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
17 lines
428 B
Vue
17 lines
428 B
Vue
<template>
|
|
<div class="min-h-screen p-8">
|
|
<h1 class="text-3xl font-narrative text-sky-text">{{ $t('pages.journey.title') }}</h1>
|
|
<p class="mt-4 text-sky-text/70">{{ $t('pages.journey.description') }}</p>
|
|
</div>
|
|
</template>
|
|
|
|
<script setup lang="ts">
|
|
const { setPageMeta } = useSeo()
|
|
const { t } = useI18n()
|
|
|
|
setPageMeta({
|
|
title: t('pages.journey.title'),
|
|
description: t('pages.journey.description'),
|
|
})
|
|
</script>
|