From 686962b678e16612ee938b6bd0e331b6ca7f2009 Mon Sep 17 00:00:00 2001 From: Valentin Haudiquet Date: Thu, 30 Apr 2026 13:35:28 +0200 Subject: [PATCH] feat/frontend: add tooltips for runes --- frontend/components/rune/Page.vue | 60 ++-- frontend/components/rune/RuneIcon.vue | 134 +++++++++ frontend/components/rune/RuneTooltip.vue | 366 +++++++++++++++++++++++ frontend/types/cdragon.ts | 2 + 4 files changed, 522 insertions(+), 40 deletions(-) create mode 100644 frontend/components/rune/RuneIcon.vue create mode 100644 frontend/components/rune/RuneTooltip.vue diff --git a/frontend/components/rune/Page.vue b/frontend/components/rune/Page.vue index 70af12f..7d91600 100644 --- a/frontend/components/rune/Page.vue +++ b/frontend/components/rune/Page.vue @@ -1,4 +1,5 @@ + + + + diff --git a/frontend/components/rune/RuneTooltip.vue b/frontend/components/rune/RuneTooltip.vue new file mode 100644 index 0000000..8d25028 --- /dev/null +++ b/frontend/components/rune/RuneTooltip.vue @@ -0,0 +1,366 @@ + + + + + diff --git a/frontend/types/cdragon.ts b/frontend/types/cdragon.ts index 7461ea4..49efacf 100644 --- a/frontend/types/cdragon.ts +++ b/frontend/types/cdragon.ts @@ -32,6 +32,8 @@ type Perk = { id: number name: string iconPath: string + shortDesc?: string + longDesc?: string } type PerkStyle = { id: number