1.0.13 • Published 3 years ago

react-captchaa v1.0.13

Weekly downloads
33
License
MIT
Repository
github
Last release
3 years ago

react-captchaa

A simple lightweight react component for generating captchas.

NPM JavaScript Style Guide

Install ✨

npm install --save react-captchaa

Usage 🎁

import React, { Component } from 'react'
import ReactCaptchaa from 'react-captchaa'
import 'react-captchaa/dist/index.css'

class Example extends Component {
  render() {
    return ( 
      <ReactCaptchaa
      captchaText= {(captchaText) => {
        console.log(captchaText)
        // captcha text ${captcha}
      }}
      captchaLength= {6}
      captchaButtonClick= {(e)=> {console.log(e)}}
      onCanvasClick= {(e)=> {console.log(e)}}
      height= {150}
      width= {280}
      iconName= {'FiRefreshCw'}
      iconColor= {'#fff'}
      fontSize= {'4em'}
      iconSize= {'1em'}
      containerClassName= {'react-captcha'}
      iconWrapperClassName= {'react-captcha-icon-wrapper'}
      canvasClassName= {'react-captcha-canvas'}
      iconClassName= {'react-captcha-icon'}
      charactersInclude= { "0123456789abcdefghijklmnopqrs
      tuvwxzABCDEFGHIJKLMNOPQRSTUVWXYZ!#$%^&" }
       />
       
       )
  }
}

Props 🕶

PropertyTypeRequiredDefaultDescription
captchaTextFunctrue-callback function for returning the captcha text
captchaLengthNumbertrue6length of captcha
captchaButtonClickFuncfalse-callback function for captcha button click
onCanvasClickFuncfalse-callback function for canvas click
heightNumberfalse50height of captcha container in px
widthNumberfalse100width of captcha container in px
iconNameStringfalseFiRefreshCwIcon Name ( Use only react-icons library icons) url https://react-icons.github.io/react-icons/
iconColorStringfalse#fffcolor of button icon
iconSizeStringfalse1emsize of icon
fontSizeStringfalse4emsize of font inside of captcha container
containerClassNameStringfalsereact-captchaclassName for whole captcha container
iconWrapperClassNameStringfalsereact-captcha-icon-wrapperclassName for button
canvasClassNameStringfalsereact-captcha-canvasclassName for captcha canvas element
iconClassNameStringfalsereact-captcha-iconclassName for icon
charactersIncludeStringfalse0123456789abcdefghijklmnopqrstuvwxzABCDEFGHIJKLMNOPQRSTUVWXYZ!#$%^&string from which captcha will generate

License

MIT © alii13

1.0.9

3 years ago

1.0.8

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.0

3 years ago