fix: do nothing when clicking the selected model or file
This commit is contained in:
@@ -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);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user