0.1.10 • Published 10 months ago

arcaptcha-angular v0.1.10

Weekly downloads
-
License
-
Repository
-
Last release
10 months ago

Angular Arcaptcha Component Library

Description

Arcaptcha Component Library for Angular.

Arcaptcha is a drop-replacement for reCAPTCHA and hCaptcha that protects user privacy, rewards websites, and helps companies get their data labeled.

Sign up at Arcaptcha to get your sitekey today. You need a sitekey to use this library.

Installation

You can install this library via npm with:

  npm i arcaptcha-angular 

Usage

The requirement for usage are the siteـkey prop. The component will automatically include and load the Arcaptcha API library and append it to the body.

/// X.component.ts
import { Component, ViewChild } from '@angular/core';
import { ArcaptchaAngularComponent } from 'arcaptcha-angular';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',

})

export class AppComponent {

  @ViewChild(ArcaptchaAngularComponent)
  private widget!: ArcaptchaAngularComponent;

  exec(){
    this.widget.execute();
  }

  callbackFunction(){
  } 
  
  renderCallback(){
  } 
}
/// X.component.html

<lib-arcaptcha-angular 
    #widget 
    [site_key]="YOUR_SITE_KEY" 
    [callback]="callbackFunction"
    [rendered_callback]="renderCallback"
    [invisible]=true  
    [lang]="'en'"   
    [theme]="'dark'">
</lib-arcaptcha-angular>

Props

NameValues/TypeRequiredDefaultDescription
site_keystringYes-This is your sitekey, this allows you to load captcha. If you need a sitekey, please visit Arcaptcha, and sign up to get your sitekey
invisibleBooleanNOFalseThis allows you to use invisible captcha for you forms
langstringNOpersionThis allows you to choose language by this prop. you can choose 'en' or 'fa' for english and persion language
themestringNOlightThis allows you to choose theme for your widget. The themes are light and dark
callbackFunctionNOnullThis function would be called after solving captcha
rendered_callbackFunctionNOnullThis function would be called after rendering captcha
error_callbackFunctionNOnullThis function would be called after error
reset_callbackFunctionNOnullThis function would be called after reseting captcha
expired_callbackFunctionNOnullThis function would be called after expiring
chlexpired_callbackFunctionNOnullThis function would be called after challange expiration

Methods

MethodDescription
executeProgrammatically trigger a challenge request. You can use this, to load invisible captcha after trigger a button
resetCaptchaReset the current challenge
0.1.10

10 months ago

0.1.8

10 months ago

0.1.7

10 months ago

0.1.9

10 months ago

0.1.6

1 year ago

0.1.2

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.5

1 year ago

0.0.10

2 years ago

0.0.11

2 years ago

0.0.12

2 years ago

0.0.13

2 years ago

0.0.14

2 years ago

0.1.0

2 years ago

0.1.1

2 years ago

0.0.15

2 years ago

0.0.9

2 years ago

0.0.16

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.0

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago