/
Netrunners
/
Millenium_UI
Обзор
Документация
Войти
/
Netrunners
/
Millenium_UI
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/lib/components/common/Image.svelte
27 строк
657 B
Валерий Конюхов
first_commit
08 июл 2025, 22:20
08 июл 2025, 22:20
a4e8dc9
Код
Авторство
О чём код?
<script lang="ts"> import { WEBUI_BASE_URL } from '$lib/constants'; import ImagePreview from './ImagePreview.svelte'; export let src = ''; export let alt = ''; export let className = ' w-full outline-hidden focus:outline-hidden'; export let imageClassName = 'rounded-lg'; let _src = ''; $: _src = src.startsWith('/') ? `${WEBUI_BASE_URL}${src}` : src; let showImagePreview = false; </script> <button class={className} on:click={() => { showImagePreview = true; }} type="button" > <img src={_src} {alt} class={imageClassName} draggable="false" data-cy="image" /> </button> <ImagePreview bind:show={showImagePreview} src={_src} {alt} />