diff --git a/ui/src/components/Modal/PicAuthCodeModal.tsx b/ui/src/components/Modal/PicAuthCodeModal.tsx index 3de920e9..a4ff6acc 100644 --- a/ui/src/components/Modal/PicAuthCodeModal.tsx +++ b/ui/src/components/Modal/PicAuthCodeModal.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import { useEffect } from 'react'; import { Modal, Form, Button, InputGroup } from 'react-bootstrap'; import { useTranslation } from 'react-i18next'; @@ -30,6 +30,13 @@ const Index: React.FC = ({ }) => { const { t } = useTranslation('translation', { keyPrefix: 'pic_auth_code' }); const { captcha, imgCode } = data; + + useEffect(() => { + if (visible) { + refreshImgCode(); + } + }, [visible]); + return (