mirror of
https://github.com/open-webui/open-webui
synced 2025-01-10 21:07:59 +00:00
22 lines
548 B
Svelte
22 lines
548 B
Svelte
|
<script lang="ts">
|
||
|
import { WEBUI_BASE_URL } from '$lib/constants';
|
||
|
|
||
|
export let className = 'size-8';
|
||
|
export let src = `${WEBUI_BASE_URL}/static/favicon.png`;
|
||
|
</script>
|
||
|
|
||
|
<img
|
||
|
crossorigin="anonymous"
|
||
|
src={src === ''
|
||
|
? `${WEBUI_BASE_URL}/static/favicon.png`
|
||
|
: src.startsWith(WEBUI_BASE_URL) ||
|
||
|
src.startsWith('https://www.gravatar.com/avatar/') ||
|
||
|
src.startsWith('data:') ||
|
||
|
src.startsWith('/')
|
||
|
? src
|
||
|
: `/user.png`}
|
||
|
class=" {className} object-cover rounded-full -translate-y-[1px]"
|
||
|
alt="profile"
|
||
|
draggable="false"
|
||
|
/>
|