Skip to content

Commit a836a8d

Browse files
authored
Merge pull request #2108 from ModelEngine-Group/xyq/unify_dialog&modal
🐛 fix when clearing modal, modal popup twice
2 parents db885b8 + 60b01a6 commit a836a8d

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

frontend/app/[locale]/models/components/model/ModelListCard.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,11 +228,15 @@ export const ModelListCard = ({
228228
}}
229229
placeholder={t("model.select.placeholder")}
230230
value={selectedModel || undefined}
231-
onChange={onModelChange}
231+
onChange={(value) => {
232+
// Prevent duplicate onChange calls by checking if value actually changed
233+
if (value !== selectedModel) {
234+
onModelChange(value || "");
235+
}
236+
}}
232237
allowClear={{
233238
clearIcon: <CloseOutlined />,
234239
}}
235-
onClear={() => onModelChange("")}
236240
size="middle"
237241
onClick={(e) => e.stopPropagation()}
238242
getPopupContainer={(triggerNode) =>

frontend/components/ui/AgentCallRelationshipModal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ const customPathFunc = (
228228
return `M ${srcX} ${srcY} L ${srcX} ${midY} L ${tgtX} ${midY} L ${tgtX} ${tgtY}`;
229229
};
230230

231-
declare module "react-d3-tree";
231+
232232

233233
export default function AgentCallRelationshipModal({
234234
visible,

0 commit comments

Comments
 (0)