refactor: clean class (#26885)

This commit is contained in:
Jason Rasmussen
2026-03-12 14:47:35 -04:00
committed by GitHub
parent d4605b21d9
commit 6bb8f4fcc4
5 changed files with 15 additions and 10 deletions
@@ -1,4 +1,5 @@
<script lang="ts">
import { cleanClass } from '$lib';
import BrokenAsset from '$lib/components/assets/broken-asset.svelte';
interface Props {
@@ -8,7 +9,7 @@
class?: string;
}
let { alt, preload = false, src, class: className = '' }: Props = $props();
let { alt, preload = false, src, class: className }: Props = $props();
let isBroken = $state(false);
</script>
@@ -19,7 +20,7 @@
<img
{alt}
onerror={() => (isBroken = true)}
class="size-full rounded-xl object-cover aspect-square {className}"
class={cleanClass('size-full rounded-xl object-cover aspect-square', className)}
data-testid="album-image"
draggable="false"
loading={preload ? 'eager' : 'lazy'}
@@ -1,16 +1,18 @@
<script lang="ts">
import { cleanClass } from '$lib';
interface Props {
alt?: string;
preload?: boolean;
class?: string;
}
let { alt = '', preload = false, class: className = '' }: Props = $props();
let { alt = '', preload = false, class: className }: Props = $props();
</script>
<enhanced:img
{alt}
class="size-full rounded-xl object-cover aspect-square {className}"
class={cleanClass('size-full rounded-xl object-cover aspect-square', className)}
data-testid="album-image"
draggable="false"
loading={preload ? 'eager' : 'lazy'}