From 3cf8aae789b439f718bf84ac71ae812b4ba6e5c4 Mon Sep 17 00:00:00 2001 From: "Paphawit Ngamchaliew (P-WIT)" <64273810+greatng@users.noreply.github.com> Date: Sun, 20 Oct 2024 19:08:12 +0700 Subject: [PATCH] feat: add tooltips in assembly member chart (#127) * feat: add tooltips in assembly member chart * fix: remove unused optional chaining --- .../Assemblies/AssemblyTooltip.svelte | 17 ++++++++++ src/components/Assemblies/CabinetRole.svelte | 33 +++++++++++++++++-- src/components/Assemblies/SeatChart.svelte | 29 +++++++++++++--- src/components/Assemblies/SummaryTotal.svelte | 10 ++++-- src/components/Assemblies/shared.ts | 9 +++++ src/routes/assemblies/[id]/+page.server.ts | 2 ++ 6 files changed, 91 insertions(+), 9 deletions(-) create mode 100644 src/components/Assemblies/AssemblyTooltip.svelte diff --git a/src/components/Assemblies/AssemblyTooltip.svelte b/src/components/Assemblies/AssemblyTooltip.svelte new file mode 100644 index 00000000..23d76101 --- /dev/null +++ b/src/components/Assemblies/AssemblyTooltip.svelte @@ -0,0 +1,17 @@ + + +{#if tooltipProp} +
{role}