From df577cefd76ac1ad7217e3834214ccdfd2c6c4e2 Mon Sep 17 00:00:00 2001 From: Han Tuerker Date: Fri, 12 May 2023 01:20:49 +0300 Subject: [PATCH] fix: derivative sidedrawer --- src/components/SideDrawer/MemoizedField.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/SideDrawer/MemoizedField.tsx b/src/components/SideDrawer/MemoizedField.tsx index 0c43c93b..ebf97b1c 100644 --- a/src/components/SideDrawer/MemoizedField.tsx +++ b/src/components/SideDrawer/MemoizedField.tsx @@ -3,7 +3,7 @@ import useStateRef from "react-usestateref"; import { isEqual, isEmpty } from "lodash-es"; import FieldWrapper from "./FieldWrapper"; -import { IFieldConfig } from "@src/components/fields/types"; +import { FieldType, IFieldConfig } from "@src/components/fields/types"; import { getFieldProp } from "@src/components/fields"; import { ColumnConfig, TableRowRef } from "@src/types/table"; import { TableRow } from "@src/types/table"; @@ -44,6 +44,9 @@ export const MemoizedField = memo( }, [field.fieldName, localValueRef, onSubmit]); let type = field.type; + if (field.type !== FieldType.formula && field.config?.renderFieldType) { + type = field.config.renderFieldType; + } const fieldComponent: IFieldConfig["SideDrawerField"] = getFieldProp( "SideDrawerField",