|
@@ -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 {
|