From 002b22ff0ef1cf93816b519a87c3a636caaa420f Mon Sep 17 00:00:00 2001 From: Vishesh 'ironeagle' Bangotra Date: Sat, 1 Aug 2026 10:28:00 +0000 Subject: [PATCH] entity-wise-enrichment (#14) ## What's changed Show an image preview in the detail view when a field's `uiType` is `image`, instead of rendering it through the generic list cell renderer. - Added `Avatar` from MUI and render a 120x120 rounded preview for `image` fields in `DetailFieldRenderer` - All other field types keep their existing rendering via `ListCellRenderer` ## Files changed - `react-openapi/src/components/fields/DetailFieldRenderer.tsx` Reviewed-on: https://git.aetoskia.com/apps/khata-ui/pulls/14 Co-authored-by: Vishesh 'ironeagle' Bangotra Co-committed-by: Vishesh 'ironeagle' Bangotra --- .../src/components/fields/DetailFieldRenderer.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/react-openapi/src/components/fields/DetailFieldRenderer.tsx b/react-openapi/src/components/fields/DetailFieldRenderer.tsx index 9fbbd8f..150e0aa 100644 --- a/react-openapi/src/components/fields/DetailFieldRenderer.tsx +++ b/react-openapi/src/components/fields/DetailFieldRenderer.tsx @@ -1,5 +1,5 @@ import React from "react"; -import { Box, Typography } from "@mui/material"; +import { Box, Typography, Avatar } from "@mui/material"; import type { FieldConfig } from "../../types"; import { ListCellRenderer } from "./ListCellRenderer"; @@ -18,7 +18,11 @@ export function DetailFieldRenderer({ field, value, displayFormat, basePath }: D {field.label} - + {field.uiType === "image" ? ( + + ) : ( + + )} ); }