mirror of
https://github.com/ankitects/anki.git
synced 2025-09-22 16:02:23 -04:00
20 lines
500 B
Svelte
20 lines
500 B
Svelte
<script lang="typescript">
|
|
export let id: string;
|
|
export let className = "";
|
|
export let tooltip: string;
|
|
|
|
export let onClick: (event: MouseEvent) => void;
|
|
export let label: string;
|
|
export let endLabel: string;
|
|
</script>
|
|
|
|
<button
|
|
{id}
|
|
class={`dropdown-item ${className}`}
|
|
title={tooltip}
|
|
on:click={onClick}
|
|
on:mousedown|preventDefault>
|
|
<span class="float-start">{label}</span>
|
|
|
|
{#if endLabel}<span class="float-end">{endLabel}</span>{/if}
|
|
</button>
|