From ed95968bb553ecc2877e96969dd2c2575e916f3d Mon Sep 17 00:00:00 2001 From: Florian Ferbach Date: Mon, 6 May 2024 10:43:29 +0200 Subject: [PATCH] Fix image base path in offcut edit --- src/app/admin/offcuts/Create.tsx | 20 ++++++++++++++++---- src/app/admin/offcuts/Edit.tsx | 13 +++++++------ 2 files changed, 23 insertions(+), 10 deletions(-) diff --git a/src/app/admin/offcuts/Create.tsx b/src/app/admin/offcuts/Create.tsx index 23e3d23..a2b44b2 100644 --- a/src/app/admin/offcuts/Create.tsx +++ b/src/app/admin/offcuts/Create.tsx @@ -5,13 +5,14 @@ import { CheckboxGroupInput, Create, ImageField, - ImageInput, RadioButtonGroupInput, + ImageInput, + RadioButtonGroupInput, ReferenceArrayInput, ReferenceInput, SimpleForm, TextInput, Validator, - required + required, } from "react-admin"; import { useWatch } from "react-hook-form"; import RemoveChoiceButton from "./RemoveChoiceButton"; @@ -55,7 +56,6 @@ const BrandPolicyContainer = styled.div` width: 100%; `; - export const Fields = () => { return ( <> @@ -111,9 +111,21 @@ export const Fields = () => { ); }; +export const addBasePathToOffcutPictures = (data: any) => { + return { + ...data, + pictures: data.pictures.map((picture: any) => { + return { + ...picture, + src: `/scrrap-lab${picture.src}`, + }; + }), + }; +}; + const OffcutCreate = () => { return ( - + diff --git a/src/app/admin/offcuts/Edit.tsx b/src/app/admin/offcuts/Edit.tsx index 18566a4..23e370e 100644 --- a/src/app/admin/offcuts/Edit.tsx +++ b/src/app/admin/offcuts/Edit.tsx @@ -1,12 +1,13 @@ -import { - Edit, - SimpleForm -} from "react-admin"; -import { Fields } from "./Create"; +import { Edit, SimpleForm } from "react-admin"; +import { addBasePathToOffcutPictures, Fields } from "./Create"; const OffcutEdit = () => { return ( - +