feat: adiciona metadados de title e description
This commit is contained in:
@@ -98,6 +98,16 @@ import { z } from 'zod'
|
||||
|
||||
definePageMeta({ middleware: 'guest' })
|
||||
|
||||
useHead({
|
||||
title: 'Redefinir senha | GameVerse',
|
||||
meta: [
|
||||
{
|
||||
name: 'description',
|
||||
content: 'Defina uma nova senha de acesso usando o token de recuperação da conta GameVerse.'
|
||||
}
|
||||
]
|
||||
})
|
||||
|
||||
const route = useRoute()
|
||||
const { $toast } = useNuxtApp()
|
||||
|
||||
|
||||
@@ -92,6 +92,16 @@ import { z } from 'zod'
|
||||
|
||||
definePageMeta({ middleware: 'guest' })
|
||||
|
||||
useHead({
|
||||
title: 'Criar conta | GameVerse',
|
||||
meta: [
|
||||
{
|
||||
name: 'description',
|
||||
content: 'Crie sua conta GameVerse de forma simples e rápida com email e senha.'
|
||||
}
|
||||
]
|
||||
})
|
||||
|
||||
const { $toast } = useNuxtApp()
|
||||
|
||||
const isLoading = ref(false)
|
||||
|
||||
@@ -96,6 +96,16 @@ import { z } from 'zod'
|
||||
|
||||
definePageMeta({ middleware: 'guest' })
|
||||
|
||||
useHead({
|
||||
title: 'Login | GameVerse',
|
||||
meta: [
|
||||
{
|
||||
name: 'description',
|
||||
content: 'Acesse sua conta GameVerse com email e senha.'
|
||||
}
|
||||
]
|
||||
})
|
||||
|
||||
const { $toast } = useNuxtApp()
|
||||
|
||||
const token = useCookie('token', {
|
||||
|
||||
@@ -78,6 +78,16 @@ import { z } from 'zod'
|
||||
|
||||
definePageMeta({ middleware: 'guest' })
|
||||
|
||||
useHead({
|
||||
title: 'Recuperar senha | GameVerse',
|
||||
meta: [
|
||||
{
|
||||
name: 'description',
|
||||
content: 'Informe seu email para iniciar a recuperação da senha da sua conta GameVerse.'
|
||||
}
|
||||
]
|
||||
})
|
||||
|
||||
const { $toast } = useNuxtApp()
|
||||
|
||||
const isLoading = ref(false)
|
||||
|
||||
@@ -298,6 +298,16 @@ definePageMeta({
|
||||
layout: 'protected'
|
||||
})
|
||||
|
||||
useHead({
|
||||
title: 'Detalhes do jogo | GameVerse',
|
||||
meta: [
|
||||
{
|
||||
name: 'description',
|
||||
content: 'Consulte detalhes, informações e opções de gerenciamento de um jogo do catálogo.'
|
||||
}
|
||||
]
|
||||
})
|
||||
|
||||
const CATALOG_API_BASE_URL = 'https://catalogo-jogos-sd-production.up.railway.app'
|
||||
const WISHLIST_API_BASE_URL = 'https://gameverse-wishlist-production.up.railway.app'
|
||||
|
||||
|
||||
@@ -180,6 +180,16 @@ definePageMeta({
|
||||
layout: 'protected'
|
||||
})
|
||||
|
||||
useHead({
|
||||
title: 'Novo jogo | GameVerse',
|
||||
meta: [
|
||||
{
|
||||
name: 'description',
|
||||
content: 'Preencha os dados para adicionar um novo jogo ao catálogo GameVerse.'
|
||||
}
|
||||
]
|
||||
})
|
||||
|
||||
const CATALOG_API_BASE_URL = 'https://catalogo-jogos-sd-production.up.railway.app'
|
||||
|
||||
const { $toast } = useNuxtApp()
|
||||
|
||||
@@ -161,6 +161,16 @@ definePageMeta({
|
||||
layout: 'protected'
|
||||
})
|
||||
|
||||
useHead({
|
||||
title: 'Catálogo de jogos | GameVerse',
|
||||
meta: [
|
||||
{
|
||||
name: 'description',
|
||||
content: 'Explore o catálogo completo de jogos e filtre por gênero e plataforma.'
|
||||
}
|
||||
]
|
||||
})
|
||||
|
||||
const CATALOG_API_BASE_URL = 'https://catalogo-jogos-sd-production.up.railway.app'
|
||||
const WISHLIST_API_BASE_URL = 'https://gameverse-wishlist-production.up.railway.app'
|
||||
|
||||
|
||||
@@ -59,6 +59,16 @@ definePageMeta({
|
||||
layout: 'protected'
|
||||
})
|
||||
|
||||
useHead({
|
||||
title: 'Dados da conta | GameVerse',
|
||||
meta: [
|
||||
{
|
||||
name: 'description',
|
||||
content: 'Consulte os dados retornados pelo perfil da sua sessão atual no GameVerse.'
|
||||
}
|
||||
]
|
||||
})
|
||||
|
||||
const { $toast } = useNuxtApp()
|
||||
|
||||
const token = useCookie('token', {
|
||||
|
||||
@@ -107,6 +107,16 @@ definePageMeta({
|
||||
layout: 'protected'
|
||||
})
|
||||
|
||||
useHead({
|
||||
title: 'Favoritos | GameVerse',
|
||||
meta: [
|
||||
{
|
||||
name: 'description',
|
||||
content: 'Gerencie os jogos que você salvou como favoritos no GameVerse.'
|
||||
}
|
||||
]
|
||||
})
|
||||
|
||||
const WISHLIST_API_BASE_URL = 'https://gameverse-wishlist-production.up.railway.app'
|
||||
|
||||
const { $toast } = useNuxtApp()
|
||||
|
||||
@@ -190,6 +190,16 @@ definePageMeta({
|
||||
layout: 'protected'
|
||||
})
|
||||
|
||||
useHead({
|
||||
title: 'Gift Cards | GameVerse',
|
||||
meta: [
|
||||
{
|
||||
name: 'description',
|
||||
content: 'Crie cartões, consulte saldo por código e realize resgates com segurança.'
|
||||
}
|
||||
]
|
||||
})
|
||||
|
||||
const GIFT_CARD_API_BASE_URL = 'https://giftcardapipedro-production.up.railway.app/api'
|
||||
|
||||
const { $toast } = useNuxtApp()
|
||||
|
||||
@@ -274,6 +274,17 @@ definePageMeta({
|
||||
layout: 'protected'
|
||||
})
|
||||
|
||||
useHead({
|
||||
title: 'Home | GameVerse',
|
||||
meta: [
|
||||
{
|
||||
name: 'description',
|
||||
content:
|
||||
'Acompanhe sua sessão, ranking semanal, favoritos, catálogo, gift cards e perfil gamer em um só lugar.'
|
||||
}
|
||||
]
|
||||
})
|
||||
|
||||
const RANKINGS_API_BASE_URL = 'https://api-ranking-jogos-production.up.railway.app/api/v1'
|
||||
const WISHLIST_API_BASE_URL = 'https://gameverse-wishlist-production.up.railway.app'
|
||||
const CATALOG_API_BASE_URL = 'https://catalogo-jogos-sd-production.up.railway.app'
|
||||
|
||||
@@ -136,6 +136,16 @@ definePageMeta({
|
||||
layout: 'protected'
|
||||
})
|
||||
|
||||
useHead({
|
||||
title: 'Perfil gamer | GameVerse',
|
||||
meta: [
|
||||
{
|
||||
name: 'description',
|
||||
content: 'Gerencie seu apelido, bio, país e preferências de plataformas e jogos.'
|
||||
}
|
||||
]
|
||||
})
|
||||
|
||||
const PERFIL_GAMER_API_BASE_URL = 'https://perfilgameredivaldo-production.up.railway.app/api'
|
||||
|
||||
const { $toast } = useNuxtApp()
|
||||
|
||||
@@ -146,6 +146,16 @@ definePageMeta({
|
||||
layout: 'protected'
|
||||
})
|
||||
|
||||
useHead({
|
||||
title: 'Ranking de jogos | GameVerse',
|
||||
meta: [
|
||||
{
|
||||
name: 'description',
|
||||
content: 'Acompanhe jogos por período, plataforma e volume de jogadores ativos.'
|
||||
}
|
||||
]
|
||||
})
|
||||
|
||||
const RANKINGS_API_BASE_URL = 'https://api-ranking-jogos-production.up.railway.app/api/v1'
|
||||
const WISHLIST_API_BASE_URL = 'https://gameverse-wishlist-production.up.railway.app'
|
||||
|
||||
|
||||
@@ -215,6 +215,17 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
useHead({
|
||||
title: 'GameVerse | Sistema Distribuído Gamer',
|
||||
meta: [
|
||||
{
|
||||
name: 'description',
|
||||
content:
|
||||
'Plataforma integrada para descobrir jogos, acompanhar rankings, salvar favoritos, montar perfil gamer e gerenciar gift cards.'
|
||||
}
|
||||
]
|
||||
})
|
||||
|
||||
const token = useCookie('token')
|
||||
|
||||
const hasToken = computed(() => Boolean(token.value))
|
||||
|
||||
Reference in New Issue
Block a user