fix: do nothing when clicking the selected model or file

main
jialin 10 months ago
parent c8933a6669
commit 8ac06259f5

@ -291,9 +291,6 @@ const AddModal: FC<AddModalProps> = (props) => {
const handleOnSelectModel = async (item: any, manual?: boolean) => {
// If the item is empty or the same as the selected model, do nothing
if (currentModelDuringEvaluate(item)) {
return;
}
handleCancelFiles();
if (
_.isEmpty(item) ||

@ -97,6 +97,13 @@ const HFModelFile: React.FC<HFModelFileProps> = forwardRef((props, ref) => {
currentPathRef.current = item.path;
};
const handleSelectModelFileManually = (data: any) => {
if (data.path === currentPathRef.current) {
return;
}
handleSelectModelFile(data, true);
};
const parseFilename = (filename: string) => {
const match = filename.match(pattern);
@ -403,9 +410,7 @@ const HFModelFile: React.FC<HFModelFileProps> = forwardRef((props, ref) => {
data={item}
isEvaluating={isEvaluating}
active={item.path === current}
handleSelectModelFile={(data) =>
handleSelectModelFile(data, true)
}
handleSelectModelFile={handleSelectModelFileManually}
></ModelFileItem>
);
})}

@ -496,6 +496,9 @@ const SearchModel: React.FC<SearchInputProps> = (props) => {
};
const handleSelectModelManually = (model: any) => {
if (model.id === currentRef.current) {
return;
}
handleOnSelectModel(model, true);
};

Loading…
Cancel
Save