From e8e30df859324b7228e4d1ff7e519dd6afd16fb8 Mon Sep 17 00:00:00 2001 From: vhaudiquet Date: Wed, 4 Dec 2024 22:25:33 +0100 Subject: [PATCH] First ogImage try --- frontend/components/OgImage/OgChampion.vue | 89 ++++++++++++++++++++++ frontend/pages/champion/[alias].vue | 8 ++ 2 files changed, 97 insertions(+) create mode 100644 frontend/components/OgImage/OgChampion.vue diff --git a/frontend/components/OgImage/OgChampion.vue b/frontend/components/OgImage/OgChampion.vue new file mode 100644 index 0000000..ab99c85 --- /dev/null +++ b/frontend/components/OgImage/OgChampion.vue @@ -0,0 +1,89 @@ + + + + diff --git a/frontend/pages/champion/[alias].vue b/frontend/pages/champion/[alias].vue index 3b17557..ca0cf48 100644 --- a/frontend/pages/champion/[alias].vue +++ b/frontend/pages/champion/[alias].vue @@ -5,6 +5,14 @@ const championAlias = route.params.alias as string const { data : championData } : {data : Ref} = await useFetch("/api/champion/" + championAlias.toLowerCase()) const championId = championData.value.id +defineOgImageComponent('OgChampion', { + title: championData.value.name, + id: championId, + winrate: championData.value.winrate, + pickrate: championData.value.pickrate, + gameCount: championData.value.gameCount, +}) + const laneState = ref(0) const state = ref("runes") const lane = ref(championData.value.lanes[laneState.value])