From c6b7d0cfca9dee1213355e989203a995b0238b69 Mon Sep 17 00:00:00 2001 From: Aaron Xu Date: Sat, 14 Mar 2026 14:43:15 -0400 Subject: [PATCH] updated with new image preferences --- app/pictogram/page.tsx | 18 +++++++++++++----- lib/pictogramTree.ts | 21 +++++++++++---------- lib/useArasaacImage.ts | 31 ++++++++++++++++++++++++------- 3 files changed, 48 insertions(+), 22 deletions(-) diff --git a/app/pictogram/page.tsx b/app/pictogram/page.tsx index 91da4b9..e1bf981 100644 --- a/app/pictogram/page.tsx +++ b/app/pictogram/page.tsx @@ -58,8 +58,16 @@ function IconPlay() { ); } -function PictogramImage({ keyword, size = 56 }: { keyword: string; size?: number }) { - const { url, loading } = useArasaacImage(keyword); +function PictogramImage({ + keyword, + preferredId, + size = 56, +}: { + keyword: string; + preferredId?: number; + size?: number; +}) { + const { url, loading } = useArasaacImage(keyword, { preferredId }); if (loading) { return ( @@ -111,7 +119,7 @@ function PictogramTile({ aria-label={node.label} >
- +
{node.label}
@@ -154,7 +162,7 @@ function TrailChips({ isLarge ? "gap-2 px-4 py-2.5" : "gap-1.5 px-3 py-2" }`} > - + {node.label} @@ -658,7 +666,7 @@ export default function PictogramPage() { )}
- {trail.length > 0 && !isLeaf ? : trail.length === 0 ?
: null} + {trail.length > 0 && !isLeaf ? : trail.length === 0 ?
: null}