From 8db9fda61b40756f34f3df86d708056745063615 Mon Sep 17 00:00:00 2001 From: katherinehhh Date: Tue, 26 Sep 2023 11:37:21 +0800 Subject: [PATCH] fix: fileManager did not close drawer after selecting files (#2716) --- .../schema-component/antd/association-field/FileManager.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/client/src/schema-component/antd/association-field/FileManager.tsx b/packages/core/client/src/schema-component/antd/association-field/FileManager.tsx index e81bdeb1f..135692518 100644 --- a/packages/core/client/src/schema-component/antd/association-field/FileManager.tsx +++ b/packages/core/client/src/schema-component/antd/association-field/FileManager.tsx @@ -73,7 +73,7 @@ const InternalFileManager = (props) => { const collectionField = getField(field.props.name); const labelUiSchema = useLabelUiSchema(collectionField?.target, fieldNames?.label || 'label'); const compile = useCompile(); - const { setVisible, modalProps } = useActionContext(); + const { modalProps } = useActionContext(); const getFilter = () => { const targetKey = collectionField?.targetKey || 'id'; const list = options.map((option) => option[targetKey]).filter(Boolean); @@ -121,6 +121,7 @@ const InternalFileManager = (props) => { collectionField, }; const usePickActionProps = () => { + const { setVisible } = useActionContext(); const { multiple, selectedRows, onChange, options, collectionField } = useContext(RecordPickerContext); return { onClick() {