User
useGetCaptchaQuery
To use this function, the useCaptcha function from @akinon/next/hooks needs to be imported.
import { useCaptcha } from '@akinon/next/hooks';The useCaptcha function provides the following variables:
view
validated
isVisible
validate
These variables and the view for Captcha is obtained by using the useCaptcha() function, and then the variables are defined as shown below:
const {
CaptchaView,
validated: captchaValidated,
isVisible: isCaptchaVisible,
validate: validateCaptcha
} = useCaptcha();The view obtained from the Captcha can be placed where you want as <CaptchaView data-testid="login-captcha" />.
The isCaptchaVisible variable is used to show or hide the captcha. When using this variable, it should be checked whether the captcha is validated with !captchaValidated before use.
{isCaptchaVisible && !captchaValidated}Data returned from function:
Last updated
Was this helpful?

