Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | <svelte:options customElement="jga-ui-button" immutable="{true}" />
<style lang="scss">
@import "./style";
</style>
<script lang="ts">
import { createEventDispatcher } from "svelte";
// eslint-disable-next-line import/no-mutable-exports
export let label = "";
// eslint-disable-next-line import/no-mutable-exports
export let color = "primary";
let btnElement: HTMLElement;
const dispatch = createEventDispatcher();
const notify = () => {
dispatch("buttonClicked", btnElement);
};
</script>
<button class="{color}" bind:this="{btnElement}" on:click="{() => notify()}">
{label}
</button>
|