From d3d24d8d58c9000b06f4ab47a0630414ef1f1f56 Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Wed, 22 Jul 2020 18:23:06 -0700 Subject: [PATCH] fix(tooltip-icon): avoid $$restProps.class override --- src/TooltipIcon/TooltipIcon.svelte | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/TooltipIcon/TooltipIcon.svelte b/src/TooltipIcon/TooltipIcon.svelte index 2f6df17b..0ec451bd 100644 --- a/src/TooltipIcon/TooltipIcon.svelte +++ b/src/TooltipIcon/TooltipIcon.svelte @@ -9,8 +9,8 @@ { - if (e.key === 'Escape') { + on:keydown={({ key }) => { + if (key === 'Escape') { hidden = true; } }} /> @@ -21,9 +21,10 @@ class:bx--tooltip__trigger={true} class:bx--tooltip--a11y={true} class:bx--tooltip--hidden={hidden} - class="{direction && `bx--tooltip--${direction}`} - {align && `bx--tooltip--align-${align}`}" {...$$restProps} + class="{direction && `bx--tooltip--${direction}`} + {align && `bx--tooltip--align-${align}`} + {$$restProps.class}" on:click on:mouseover on:mouseenter