-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.vue
44 lines (38 loc) · 844 Bytes
/
app.vue
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<script setup>
useHead({
htmlAttrs: {
lang: 'en',
icon: '/logo.svg',
}
})
const config = useRuntimeConfig()
if (process.env.NODE_ENV == 'production') {
useHead({
script: [
{
'data-website-id': config.public.umamiId,
async: '',
src: config.public.umamiUrl
}
]
})
}
useSeoMeta({
title: 'Chromatone academy',
ogTitle: 'Chromatone Academy',
description: 'Visual Music Education Community Center',
ogDescription: 'Visual Music Education Community Center',
ogImage: 'https://academy.chromatone.center/front.png',
twitterCard: 'summary_large_image',
})
</script>
<template lang="pug">
NuxtLoadingIndicator(color='purple')
Notivue(v-slot="item")
Notification(:item="item")
NuxtLayout
NuxtPage
</template>
<style lang="postcss">
@import '~/assets/layout.postcss'
</style>