21450afb20
- Install nodemailer, zod, @types/nodemailer - Create app/data/site.ts with migrated siteConfig from src/config/site.ts - Add SiteConfig, ContactInfo, SocialLink, FiverrService, FiverrConfig to shared/types - Add smtpHost/smtpUser/smtpPass/smtpTo to private runtimeConfig - Wrap app.vue with UApp for useToast() support
19 lines
342 B
Vue
19 lines
342 B
Vue
<script setup lang="ts">
|
|
const { locale } = useI18n()
|
|
const head = useLocaleHead({ seo: true })
|
|
|
|
useHead({
|
|
htmlAttrs: { lang: locale },
|
|
link: computed(() => head.value.link || []),
|
|
meta: computed(() => head.value.meta || []),
|
|
})
|
|
</script>
|
|
|
|
<template>
|
|
<UApp>
|
|
<NuxtLayout>
|
|
<NuxtPage />
|
|
</NuxtLayout>
|
|
</UApp>
|
|
</template>
|