fix: default icon for new services
This commit is contained in:
parent
0cc67ed2e5
commit
f39a607c1a
@ -1,6 +1,8 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
export let type: string;
|
export let type: string;
|
||||||
export let isAbsolute = false;
|
export let isAbsolute = false;
|
||||||
|
let fallback = '/icons/default.png';
|
||||||
|
const handleError = (ev: { target: { src: string } }) => (ev.target.src = fallback);
|
||||||
let extension = 'png';
|
let extension = 'png';
|
||||||
let svgs = [
|
let svgs = [
|
||||||
'languagetool',
|
'languagetool',
|
||||||
@ -46,5 +48,10 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
{#if name}
|
{#if name}
|
||||||
<img class={generateClass()} src={`/icons/${name}.${extension}`} alt={`Icon of ${name}`} />
|
<img
|
||||||
|
class={generateClass()}
|
||||||
|
src={`/icons/${name}.${extension}`}
|
||||||
|
on:error={handleError}
|
||||||
|
alt={`Icon of ${name}`}
|
||||||
|
/>
|
||||||
{/if}
|
{/if}
|
||||||
|
BIN
apps/ui/static/icons/default.png
Normal file
BIN
apps/ui/static/icons/default.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 141 KiB |
Loading…
x
Reference in New Issue
Block a user