From 62c225a6e791508d9c03729a7acbdab37d360c36 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sun, 4 Jan 2026 14:21:34 -0800 Subject: [PATCH] add getElementImage utility --- src/lib/utils/element.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/lib/utils/element.ts b/src/lib/utils/element.ts index 184212f1..c18221a1 100644 --- a/src/lib/utils/element.ts +++ b/src/lib/utils/element.ts @@ -64,4 +64,14 @@ export function getOppositeElement(element?: number): number | undefined { if (element === undefined || element === null) return undefined const elementData = ELEMENTS[element] return elementData?.opposite_id +} + +/** + * Get the path to the element image from /images/elements/ + * Used by ElementPicker component + */ +export function getElementImage(element?: number): string { + if (element === undefined || element === null) return '' + const label = ELEMENT_LABELS[element]?.toLowerCase() ?? 'null' + return `/images/elements/${label}.png` } \ No newline at end of file