From 4f72889e6884774d6fde16d8e2ddbd93662e770c Mon Sep 17 00:00:00 2001 From: Melvin Valster Date: Fri, 26 Jul 2019 18:20:08 +0200 Subject: [PATCH] Working tooltips! --- public/index.html | 1 + src/App.scss | 8 ++ src/components/ClassPicker.tsx | 20 ++- src/components/Icon.tsx | 10 +- src/components/SpellTooltip.tsx | 30 ++-- src/components/Talent.tsx | 107 +++++++------- src/components/TalentTooltip.tsx | 43 ++++++ src/components/TalentTree.tsx | 7 +- src/components/Tooltip.tsx | 45 ------ src/components/Tooltip/Controller.tsx | 161 ++++++++++++++++++++++ src/components/{ => Tooltip}/Tooltip.scss | 9 +- src/components/Tooltip/Tooltip.tsx | 58 ++++++++ src/components/Tooltip/Trigger.tsx | 45 ++++++ src/components/Tooltip/index.ts | 3 + src/lib/helpers.ts | 23 ++++ src/lib/tree.ts | 29 +++- src/sass/_config.scss | 2 + src/types.d.ts | 2 + 18 files changed, 476 insertions(+), 127 deletions(-) create mode 100644 src/components/TalentTooltip.tsx delete mode 100644 src/components/Tooltip.tsx create mode 100644 src/components/Tooltip/Controller.tsx rename src/components/{ => Tooltip}/Tooltip.scss (82%) create mode 100644 src/components/Tooltip/Tooltip.tsx create mode 100644 src/components/Tooltip/Trigger.tsx create mode 100644 src/components/Tooltip/index.ts create mode 100644 src/lib/helpers.ts diff --git a/public/index.html b/public/index.html index f468546..04c1f4e 100644 --- a/public/index.html +++ b/public/index.html @@ -24,6 +24,7 @@
+