Spaces:
Paused
Paused
Download src/lib/components/admin/Evaluations/FeedbackMenu.svelte from coteerratu/open-webui: direct link, hf CLI and curl.
- Browser
- Download file 1.41 kB
-
https://huggingface.co/spaces/coteerratu/open-webui/resolve/main/src/lib/components/admin/Evaluations/FeedbackMenu.svelte
- Command line
-
hf download hf://spaces/coteerratu/open-webui/src/lib/components/admin/Evaluations/FeedbackMenu.svelte
-
curl -L -o FeedbackMenu.svelte https://huggingface.co/spaces/coteerratu/open-webui/resolve/main/src/lib/components/admin/Evaluations/FeedbackMenu.svelte
1.41 kB
| <script lang="ts"> | |
| import { DropdownMenu } from 'bits-ui'; | |
| import { flyAndScale } from '$lib/utils/transitions'; | |
| import { getContext, createEventDispatcher } from 'svelte'; | |
| import fileSaver from 'file-saver'; | |
| const { saveAs } = fileSaver; | |
| const dispatch = createEventDispatcher(); | |
| const i18n = getContext('i18n'); | |
| import Dropdown from '$lib/components/common/Dropdown.svelte'; | |
| import GarbageBin from '$lib/components/icons/GarbageBin.svelte'; | |
| import Pencil from '$lib/components/icons/Pencil.svelte'; | |
| import Tooltip from '$lib/components/common/Tooltip.svelte'; | |
| import Download from '$lib/components/icons/Download.svelte'; | |
| let show = false; | |
| </script> | |
| <Dropdown bind:show on:change={(e) => {}}> | |
| <Tooltip content={$i18n.t('More')}> | |
| <slot /> | |
| </Tooltip> | |
| <div slot="content"> | |
| <DropdownMenu.Content | |
| class="w-full max-w-[150px] rounded-xl px-1 py-1.5 z-50 bg-white dark:bg-gray-850 dark:text-white shadow-lg" | |
| sideOffset={-2} | |
| side="bottom" | |
| align="start" | |
| transition={flyAndScale} | |
| > | |
| <DropdownMenu.Item | |
| class="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" | |
| on:click={() => { | |
| dispatch('delete'); | |
| show = false; | |
| }} | |
| > | |
| <GarbageBin strokeWidth="2" /> | |
| <div class="flex items-center">{$i18n.t('Delete')}</div> | |
| </DropdownMenu.Item> | |
| </DropdownMenu.Content> | |
| </div> | |
| </Dropdown> | |