Просмотр исходного кода

imprv: #175223 fixed a case where resetFileSelectionState was not being applied.

hikaruNAKANO 3 месяцев назад
Родитель
Сommit
3eab2e4e9d
1 измененных файлов с 2 добавлено и 4 удалено
  1. 2 4
      apps/app/src/client/components/Admin/Customize/CustomizeLogoSetting.tsx

+ 2 - 4
apps/app/src/client/components/Admin/Customize/CustomizeLogoSetting.tsx

@@ -81,16 +81,14 @@ const CustomizeLogoSetting = (): JSX.Element => {
       await apiv3Delete('/customize-setting/delete-brand-logo');
       await apiv3Delete('/customize-setting/delete-brand-logo');
       setIsCustomizedLogoUploaded(false);
       setIsCustomizedLogoUploaded(false);
       toastSuccess(t('toaster.update_successed', { target: t('admin:customize_settings.current_logo'), ns: 'commons' }));
       toastSuccess(t('toaster.update_successed', { target: t('admin:customize_settings.current_logo'), ns: 'commons' }));
-      setUploadLogoSrc(null);
-      setIsImageCropModalShow(false);
-      clearFileInput();
+      resetFileSelectionState();
     }
     }
     catch (err) {
     catch (err) {
       toastError(err);
       toastError(err);
       setRetrieveError(err);
       setRetrieveError(err);
       throw new Error('Failed to delete logo');
       throw new Error('Failed to delete logo');
     }
     }
-  }, [setIsCustomizedLogoUploaded, t, setUploadLogoSrc, setIsImageCropModalShow, clearFileInput, setRetrieveError]);
+  }, [setIsCustomizedLogoUploaded, t, setRetrieveError, resetFileSelectionState]);
 
 
   const processImageCompletedHandler = useCallback(async (croppedImage) => {
   const processImageCompletedHandler = useCallback(async (croppedImage) => {
     try {
     try {