From 3f13f1699877c4b6b90ff161f62b9e42b6bdaab4 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Wed, 3 Dec 2025 20:59:44 -0800 Subject: [PATCH] add artifact header with wide image and relief background --- .../CollectionArtifactDetailPane.svelte | 31 +++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/src/lib/components/collection/CollectionArtifactDetailPane.svelte b/src/lib/components/collection/CollectionArtifactDetailPane.svelte index d400e5e7..90f80373 100644 --- a/src/lib/components/collection/CollectionArtifactDetailPane.svelte +++ b/src/lib/components/collection/CollectionArtifactDetailPane.svelte @@ -15,6 +15,7 @@ import { useDeleteCollectionArtifact } from '$lib/api/mutations/artifact.mutations' import { usePaneStack, type PaneConfig, type ElementType } from '$lib/stores/paneStack.svelte' import { sidebar } from '$lib/stores/sidebar.svelte' + import { getArtifactImage } from '$lib/utils/images' import DetailsSection from '$lib/components/sidebar/details/DetailsSection.svelte' import DetailRow from '$lib/components/sidebar/details/DetailRow.svelte' import ElementLabel from '$lib/components/labels/ElementLabel.svelte' @@ -42,6 +43,8 @@ const paneStack = usePaneStack() const deleteMutation = useDeleteCollectionArtifact() + // Wide image for header + const wideImageUrl = $derived(getArtifactImage(artifact.artifact?.granblueId, 'wide')) // Artifact properties const isQuirk = $derived(isQuirkArtifact(artifact.artifact)) @@ -119,8 +122,12 @@
+
+ +
+
- + {#if artifact.nickname} {/if} @@ -162,19 +169,39 @@