feat: adiciona metadados de title e description

This commit is contained in:
2026-05-29 18:52:06 -05:00
parent f643a32a90
commit add4d4512a
14 changed files with 148 additions and 6 deletions

View File

@@ -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'

View File

@@ -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()

View File

@@ -73,10 +73,10 @@
" @click="toggleFavorite(game)"
class="absolute right-2 top-2 inline-flex h-8 w-8 items-center justify-center rounded-full bg-white/80 shadow backdrop-blur-sm transition hover:bg-white disabled:cursor-not-allowed disabled:opacity-50">
<Icon :name="togglingId === game.title
? 'mdi:loading'
: favoriteIds.has(game.title)
? 'mdi:heart'
: 'mdi:heart-outline'
? 'mdi:loading'
: favoriteIds.has(game.title)
? 'mdi:heart'
: 'mdi:heart-outline'
" :class="[
'text-base',
togglingId === game.title
@@ -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'