aboutsummaryrefslogtreecommitdiff
path: root/src/lib/components/BestRef.svelte
diff options
context:
space:
mode:
authorMartin Kagamino Lehoux <martin@lehoux.net>2026-09-07 19:30:50 +0200
committerMartin Kagamino Lehoux <martin@lehoux.net>2026-09-07 19:30:50 +0200
commit20a7a08e97e75c3a45b3430a74c2931554498f1c (patch)
treed74bdeef3d426e563b2127942ab71ae31aaf0707 /src/lib/components/BestRef.svelte
parent37573109a05a07ac50827759ea63793209baa73a (diff)
Extract shared groceries helpers and BestRef component
Diffstat (limited to 'src/lib/components/BestRef.svelte')
-rw-r--r--src/lib/components/BestRef.svelte16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/lib/components/BestRef.svelte b/src/lib/components/BestRef.svelte
new file mode 100644
index 0000000..e194876
--- /dev/null
+++ b/src/lib/components/BestRef.svelte
@@ -0,0 +1,16 @@
+<script lang="ts">
+ import type { Reference } from '$lib/server/services/types';
+
+ let { ref }: { ref: Reference } = $props();
+</script>
+
+<span class="best-ref">
+ {ref.reference}
+ {#if ref.price && ref.unit}
+ &nbsp;{ref.price.toFixed(2)}
+ {ref.unit}
+ {/if}
+ {#if ref.qualityScore != null}
+ &nbsp;({ref.qualityScore}/100)
+ {/if}
+</span>