Upload folder using huggingface_hub
Browse files
client/src/pages/TutorialTasks.tsx
CHANGED
|
@@ -728,10 +728,10 @@ const TutorialTasks: React.FC = () => {
|
|
| 728 |
const result = response.data;
|
| 729 |
console.log('Submission created successfully:', result);
|
| 730 |
|
| 731 |
-
|
| 732 |
-
setSelectedGroups({ ...selectedGroups, [taskId]: 0 });
|
| 733 |
-
// Defer refetch to prevent UI jumping
|
| 734 |
React.startTransition(() => {
|
|
|
|
|
|
|
| 735 |
fetchUserSubmissions(tutorialTasks);
|
| 736 |
});
|
| 737 |
} else {
|
|
@@ -763,10 +763,10 @@ const TutorialTasks: React.FC = () => {
|
|
| 763 |
|
| 764 |
if (response.status >= 200 && response.status < 300) {
|
| 765 |
|
| 766 |
-
|
| 767 |
-
setEditSubmissionText('');
|
| 768 |
-
// Defer refetch to prevent UI jumping
|
| 769 |
React.startTransition(() => {
|
|
|
|
|
|
|
| 770 |
fetchUserSubmissions(tutorialTasks);
|
| 771 |
});
|
| 772 |
} else {
|
|
|
|
| 728 |
const result = response.data;
|
| 729 |
console.log('Submission created successfully:', result);
|
| 730 |
|
| 731 |
+
// Defer all state updates to prevent UI jumping
|
|
|
|
|
|
|
| 732 |
React.startTransition(() => {
|
| 733 |
+
setTranslationText({ ...translationText, [taskId]: '' });
|
| 734 |
+
setSelectedGroups({ ...selectedGroups, [taskId]: 0 });
|
| 735 |
fetchUserSubmissions(tutorialTasks);
|
| 736 |
});
|
| 737 |
} else {
|
|
|
|
| 763 |
|
| 764 |
if (response.status >= 200 && response.status < 300) {
|
| 765 |
|
| 766 |
+
// Defer all state updates to prevent UI jumping
|
|
|
|
|
|
|
| 767 |
React.startTransition(() => {
|
| 768 |
+
setEditingSubmission(null);
|
| 769 |
+
setEditSubmissionText('');
|
| 770 |
fetchUserSubmissions(tutorialTasks);
|
| 771 |
});
|
| 772 |
} else {
|