From 798f17098980b5465f67d0160823ecb7fb0ed31d Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Wed, 29 Apr 2026 21:50:38 +0200 Subject: [PATCH] feat(products): add thumbnail_url and image util --- frontend/src/api/image.ts | 4 ++++ frontend/src/api/types/product.d.ts | 1 + 2 files changed, 5 insertions(+) create mode 100644 frontend/src/api/image.ts diff --git a/frontend/src/api/image.ts b/frontend/src/api/image.ts new file mode 100644 index 0000000..694c27d --- /dev/null +++ b/frontend/src/api/image.ts @@ -0,0 +1,4 @@ +import { getApiBaseUrl } from "./base"; + +export const imageUrl = (path : string) => + (new URL(`/image/${path}`, getApiBaseUrl())).toString(); diff --git a/frontend/src/api/types/product.d.ts b/frontend/src/api/types/product.d.ts index 33b51c2..4f755a9 100644 --- a/frontend/src/api/types/product.d.ts +++ b/frontend/src/api/types/product.d.ts @@ -12,6 +12,7 @@ export interface Product { sku: string; short_description: string | null; description: string | null; + thumbnail_url: string | null; price: string; stock_quantity: number; active: boolean;