feat(tag): dispatch close event

This commit is contained in:
Eric Liu 2021-02-03 06:06:19 -08:00
commit c37890d4b4
6 changed files with 19 additions and 9 deletions

View file

@ -30,6 +30,10 @@
import Close16 from "carbon-icons-svelte/lib/Close16/Close16.svelte";
import TagSkeleton from "./TagSkeleton.svelte";
import { createEventDispatcher } from "svelte";
const dispatch = createEventDispatcher();
</script>
{#if skeleton}
@ -70,6 +74,9 @@
disabled="{disabled}"
title="{title}"
on:click|stopPropagation
on:click|stopPropagation="{() => {
dispatch('close');
}}"
on:mouseover
on:mouseenter
on:mouseleave