Spaces:
Build error
Build error
| <script lang="ts"> | |
| import { getContext, createEventDispatcher } from 'svelte'; | |
| const dispatch = createEventDispatcher(); | |
| const i18n = getContext('i18n'); | |
| import Dropdown from '$lib/components/common/Dropdown.svelte'; | |
| import GarbageBin from '$lib/components/icons/GarbageBin.svelte'; | |
| import Tooltip from '$lib/components/common/Tooltip.svelte'; | |
| let show = false; | |
| </script> | |
| <Dropdown bind:show> | |
| <Tooltip content={$i18n.t('More')}> | |
| <slot /> | |
| </Tooltip> | |
| <div slot="content"> | |
| <div | |
| class="min-w-[150px] rounded-xl p-1 z-50 bg-white dark:bg-gray-850 dark:text-white shadow-lg" | |
| > | |
| <button | |
| class="select-none flex gap-2 items-center px-3 py-1.5 text-sm cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md w-full" | |
| on:click={() => { | |
| dispatch('delete'); | |
| show = false; | |
| }} | |
| > | |
| <GarbageBin strokeWidth="2" /> | |
| <div class="flex items-center">{$i18n.t('Delete')}</div> | |
| </button> | |
| </div> | |
| </div> | |
| </Dropdown> | |