✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

react-slide-captcha

GitHub Build Status unstable codecov

1.Usage

(1) Installation

npm i -S react-slide-captcha

(2) require

1. react 
2. react-dom

(3) simple example

import SlideCaptcha from 'react-slide-captcha';
import 'react-slide-captcha/dist/styles.css';

<SlideCaptcha
   puzzleUrl={this.state.puzzleUrl}
   bgUrl={this.state.bgUrl}
   onRequest={this.resultCallback}
   containerClassName="test"
/>

2 Live Demo

(1) Desktop Demo

[Desktop Demo]

(2) Mobile Demo

3 API (2.x)

PropertiesDescritionTypeDefault
puzzleUrlURL for puzzlei mage(required)string-
bgUrlURL for background image(required)string-
onRequestrequeset callback(required)(validateValue: number, validatedSuccess: any, validatedFail?: any) => void-
slidedImageelement for slided(optional)JSX.Element‘defalut svg’
slidedImageMovingmoving element for slided(optional)JSX.Element‘default moving svg’
slidedImageSuccesssuccess element for slided(optional)JSX.Element‘default success svg’
slidedImageErrorerror element for slided(optional)JSX.Element‘defalut default error svg’
containerClassNamecontainer class(optional)any-
stylecontainer style(optional)object-
tipsTexttext for tips(optional)string-
tipsClassNametips class(optional)any-
tipsStyletips style(optional)object-
robotValidaterobot validate config(optional)object: { offsetY: number, handler: () => any,}-
resetcomponent reset type auto/manual (optional)stringauto
resetButtoncomponent reset type none/inline/outline(optional)JSX.Element‘auto’
resetButtonElementcomponent reset type(optional)stringdefault button svg
onResetreset call back(optional)() => any-
imagePositionbg image position type top/bottom (optional)string‘bottom’
isLoadingloading status(optional)booleanfalse
loadingIconloading icon(optional)JSX.Elementdefalut loading svg
displayTypedisplay type hover/static(optional)string‘hover’
hoverPanelStylehover panel style(optional)object-
hoverPanelClassNamehover panel className(optional)string-

4 License

This entire project are built based on MIT license

MIT

Featured Templates

View More
Customer service
AI-Powered Product List Manager
153 868
Customer service
Service ERP
126 1188
AI Agents
AI Video Generator
252 2007 5.0
Verified Icon
AI Assistants
Speech to Text
137 1882

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.