diff --git a/src/lib/components/artifact/ArtifactSkillDisplay.svelte b/src/lib/components/artifact/ArtifactSkillDisplay.svelte
new file mode 100644
index 00000000..6134d09a
--- /dev/null
+++ b/src/lib/components/artifact/ArtifactSkillDisplay.svelte
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+ {modifierName}
+
+ {isNegative ? '−' : '+'}{skill.strength}{suffix}
+
+
+
+
+
diff --git a/src/lib/components/collection/CollectionArtifactDetailPane.svelte b/src/lib/components/collection/CollectionArtifactDetailPane.svelte
new file mode 100644
index 00000000..034d2220
--- /dev/null
+++ b/src/lib/components/collection/CollectionArtifactDetailPane.svelte
@@ -0,0 +1,199 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {#if isQuirk}
+
+ {/if}
+
+
+ {#if hasSkills}
+
+
+ {#each skills as skill, index}
+ {#if skill}
+
+ {/if}
+ {/each}
+
+
+ {/if}
+
+
+
+
+
+
+
+
+
diff --git a/src/lib/components/collection/CollectionArtifactEditPane.svelte b/src/lib/components/collection/CollectionArtifactEditPane.svelte
new file mode 100644
index 00000000..de30e1eb
--- /dev/null
+++ b/src/lib/components/collection/CollectionArtifactEditPane.svelte
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
diff --git a/src/lib/components/collection/CollectionArtifactPane.svelte b/src/lib/components/collection/CollectionArtifactPane.svelte
deleted file mode 100644
index 2b216a0c..00000000
--- a/src/lib/components/collection/CollectionArtifactPane.svelte
+++ /dev/null
@@ -1,157 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- {#if isOwner}
-
- {/if}
-
-
-
diff --git a/src/routes/(app)/[username]/collection/artifacts/+page.svelte b/src/routes/(app)/[username]/collection/artifacts/+page.svelte
index 26f310e7..9d8075e5 100644
--- a/src/routes/(app)/[username]/collection/artifacts/+page.svelte
+++ b/src/routes/(app)/[username]/collection/artifacts/+page.svelte
@@ -3,7 +3,7 @@
import type { CollectionArtifact } from '$lib/types/api/artifact'
import { createInfiniteQuery } from '@tanstack/svelte-query'
import { artifactQueries } from '$lib/api/queries/artifact.queries'
- import CollectionArtifactPane from '$lib/components/collection/CollectionArtifactPane.svelte'
+ import CollectionArtifactDetailPane from '$lib/components/collection/CollectionArtifactDetailPane.svelte'
import CollectionArtifactCard from '$lib/components/collection/CollectionArtifactCard.svelte'
import CollectionArtifactRow from '$lib/components/collection/CollectionArtifactRow.svelte'
import Icon from '$lib/components/Icon.svelte'
@@ -76,7 +76,7 @@
? artifact.artifact.name
: artifact.artifact?.name?.en || 'Artifact'
- sidebar.openWithComponent(artifactName, CollectionArtifactPane, {
+ sidebar.openWithComponent(artifactName, CollectionArtifactDetailPane, {
artifact,
isOwner: data.isOwner,
onClose: () => sidebar.close()