UNPKG

enroll-jaakrecog

Version:

This is a JAAK Enroll© Angular Component

40 lines 3.94 kB
import { Component, Input, Output } from '@angular/core'; import { EventEmitter } from '@angular/core'; export class EnrollComponent { constructor() { this.getResponse = new EventEmitter(); this.showComponent = true; let scriptTag = document.createElement('script'); scriptTag.src = 'https://storage.googleapis.com/jaakrecog-storage-front/js/face-api.min.js'; document.body.appendChild(scriptTag); } ngOnInit() { } emitResult(ev) { this.showComponent = false; this.getResponse.emit(ev); setTimeout(() => { this.showComponent = true; }, 1000); } } EnrollComponent.decorators = [ { type: Component, args: [{ selector: 'jaakrecog-enroll', template: ` <lib-capture-video *ngIf="showComponent" [userData]="userData" [accessToken]="accessToken" (getResult)="emitResult($event)" ></lib-capture-video> ` },] } ]; EnrollComponent.ctorParameters = () => []; EnrollComponent.propDecorators = { userData: [{ type: Input }], accessToken: [{ type: Input }], getResponse: [{ type: Output }] }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW5yb2xsLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL2Vucm9sbC9zcmMvbGliL2Vucm9sbC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQVUsTUFBTSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ2pFLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFlN0MsTUFBTSxPQUFPLGVBQWU7SUFNMUI7UUFIVSxnQkFBVyxHQUNuQixJQUFJLFlBQVksRUFBRSxDQUFDO1FBQ3JCLGtCQUFhLEdBQVksSUFBSSxDQUFDO1FBRTVCLElBQUksU0FBUyxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDakQsU0FBUyxDQUFDLEdBQUc7WUFDWCwyRUFBMkUsQ0FBQztRQUM5RSxRQUFRLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUN2QyxDQUFDO0lBRUQsUUFBUSxLQUFVLENBQUM7SUFFbkIsVUFBVSxDQUFDLEVBQU87UUFDaEIsSUFBSSxDQUFDLGFBQWEsR0FBRyxLQUFLLENBQUM7UUFDM0IsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7UUFDMUIsVUFBVSxDQUFDLEdBQUcsRUFBRTtZQUNkLElBQUksQ0FBQyxhQUFhLEdBQUcsSUFBSSxDQUFDO1FBQzVCLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQztJQUNYLENBQUM7OztZQWpDRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLGtCQUFrQjtnQkFDNUIsUUFBUSxFQUFFOzs7Ozs7O0dBT1Q7YUFFRjs7Ozt1QkFFRSxLQUFLOzBCQUNMLEtBQUs7MEJBQ0wsTUFBTSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBFdmVudEVtaXR0ZXIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEVycm9yUmVzcG9uc2UgfSBmcm9tICcuL2NsYXNzZXMvZXJyb3InO1xuaW1wb3J0IHsgT25lVG9ORW5yb2xsIH0gZnJvbSAnLi9jbGFzc2VzL29uZS10by1uLWVucm9sbCc7XG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdqYWFrcmVjb2ctZW5yb2xsJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8bGliLWNhcHR1cmUtdmlkZW9cbiAgICAgICpuZ0lmPVwic2hvd0NvbXBvbmVudFwiXG4gICAgICBbdXNlckRhdGFdPVwidXNlckRhdGFcIlxuICAgICAgW2FjY2Vzc1Rva2VuXT1cImFjY2Vzc1Rva2VuXCJcbiAgICAgIChnZXRSZXN1bHQpPVwiZW1pdFJlc3VsdCgkZXZlbnQpXCJcbiAgICA+PC9saWItY2FwdHVyZS12aWRlbz5cbiAgYCxcbiAgc3R5bGVzOiBbXSxcbn0pXG5leHBvcnQgY2xhc3MgRW5yb2xsQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcbiAgQElucHV0KCkgdXNlckRhdGE6IGFueTtcbiAgQElucHV0KCkgYWNjZXNzVG9rZW4hOiBzdHJpbmc7XG4gIEBPdXRwdXQoKSBnZXRSZXNwb25zZTogT25lVG9ORW5yb2xsIHwgRXJyb3JSZXNwb25zZSB8IGFueSA9XG4gICAgbmV3IEV2ZW50RW1pdHRlcigpO1xuICBzaG93Q29tcG9uZW50OiBib29sZWFuID0gdHJ1ZTtcbiAgY29uc3RydWN0b3IoKSB7XG4gICAgbGV0IHNjcmlwdFRhZyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpO1xuICAgIHNjcmlwdFRhZy5zcmMgPVxuICAgICAgJ2h0dHBzOi8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9qYWFrcmVjb2ctc3RvcmFnZS1mcm9udC9qcy9mYWNlLWFwaS5taW4uanMnO1xuICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoc2NyaXB0VGFnKTtcbiAgfVxuXG4gIG5nT25Jbml0KCk6IHZvaWQge31cblxuICBlbWl0UmVzdWx0KGV2OiBhbnkpOiB2b2lkIHtcbiAgICB0aGlzLnNob3dDb21wb25lbnQgPSBmYWxzZTtcbiAgICB0aGlzLmdldFJlc3BvbnNlLmVtaXQoZXYpO1xuICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgdGhpcy5zaG93Q29tcG9uZW50ID0gdHJ1ZTtcbiAgICB9LCAxMDAwKTtcbiAgfVxufVxuIl19