qr
Habilita a captura em dispositivos móveis por meio de Código QR no desktop.
Atualizado
import { ComponentStatus, FacephiComponent } from '@facephi/sdk-web-wc';
<facephi-sdk-provider
apikey={process.env.FACEPHI_SDK_APIKEY}
customAnimations={{
qr: {
selphi: '/assets/anim/desktop-selphi.gif',
selphid: '/assets/anim/desktop-selphid.gif',
fileUploader: '/assets/anim/desktop-file-uploader.gif',
},
}}
qr={true}
>
<facephi-selphid-widget onExtractionFinish={handleExtractionFinish} />
</facephi-sdk-provider>const provider = document.querySelector('facephi-sdk-provider');
const selphid = document.querySelector('facephi-selphid-widget');
async function handleExtractionFinish(event: CustomEvent) {
const result = event.detail.detail;
await provider.stopQr();
sendResultsToBackend(result);
}
provider.addEventListener('emitTrackStatus', handleEmitTrackStatus);
function handleEmitTrackStatus(event: CustomEvent) {
const trackStatus = event.detail;
if (
trackStatus.component === FacephiComponent.QrWidget
&& trackStatus.status === ComponentStatus.finish
) {
continueAfterOnboarding();
}
}