From 9eb404ba28d74e3f49fbc4ae3cd3caafe0c1dfeb Mon Sep 17 00:00:00 2001 From: Barnabas Nsoh Date: Wed, 28 Aug 2024 18:14:43 +0000 Subject: [PATCH 1/5] Add hide_attribution config --- example/script.js | 1 + packages/embed/src/basic-kyc.html | 2 +- packages/embed/src/doc-verification.html | 2 +- packages/embed/src/e-signature.html | 2 +- packages/embed/src/ekyc.html | 2 +- .../src/enhanced-document-verification.html | 2 +- packages/embed/src/js/basic-kyc.js | 11 +++++++ packages/embed/src/js/biometric-kyc.js | 11 +++++++ packages/embed/src/js/doc-verification.js | 12 +++++++ packages/embed/src/js/e-signature.js | 8 +++++ packages/embed/src/js/ekyc.js | 9 ++++++ .../src/js/enhanced-document-verification.js | 9 ++++++ packages/embed/src/js/product-selection.js | 8 +++++ packages/embed/src/js/smartselfie-auth.js | 9 ++++++ packages/embed/src/product-selection.html | 2 +- .../end-user-consent/src/EndUserConsent.js | 32 ++++--------------- .../smart-camera-web/src/SmartCameraWeb.js | 2 +- 17 files changed, 92 insertions(+), 32 deletions(-) diff --git a/example/script.js b/example/script.js index ea3b5f6a..39d2de36 100644 --- a/example/script.js +++ b/example/script.js @@ -75,6 +75,7 @@ export default function setupForm() { use_new_component: true, //demo_mode: true, // previewBVNMFA: true, + // hide_attribution: true, document_capture_modes: ['camera', 'upload'], allow_agent_mode: true, partner_details: { diff --git a/packages/embed/src/basic-kyc.html b/packages/embed/src/basic-kyc.html index 5b69b43e..9fc9936a 100644 --- a/packages/embed/src/basic-kyc.html +++ b/packages/embed/src/basic-kyc.html @@ -106,7 +106,7 @@

Setting up

We are setting up your verification flow

-

+

-

+

-

+

-

+

-

+

Setting up

We are setting up your verification flow

-

+

- Powered by SmileID - -

+ ${this.hideAttribution ? '' : ''} `; } @@ -711,6 +689,10 @@ class EndUserConsent extends HTMLElement { return this.getAttribute('id-hint') || 'Your BVN should be 11 digits long'; } + get hideAttribution() { + return this.hasAttribute('hide-attribution'); + } + get idRegex() { return this.getAttribute('id-regex'); } diff --git a/packages/web-components/components/smart-camera-web/src/SmartCameraWeb.js b/packages/web-components/components/smart-camera-web/src/SmartCameraWeb.js index 3449f2e3..5a4ad308 100644 --- a/packages/web-components/components/smart-camera-web/src/SmartCameraWeb.js +++ b/packages/web-components/components/smart-camera-web/src/SmartCameraWeb.js @@ -11,7 +11,7 @@ function scwTemplateString() { return ` ${styles(this.themeColor)}
- + From 0fe9928a0e1ef51d8ce4657d23de923a9b571e74 Mon Sep 17 00:00:00 2001 From: Barnabas Nsoh Date: Wed, 28 Aug 2024 18:45:16 +0000 Subject: [PATCH 2/5] Fix double declaration of powered-by-smile-id error --- packages/embed/src/biometric-kyc.html | 2 +- packages/smart-camera-web/smart-camera-web.js | 7 ++++++- packages/smart-camera-web/src/index.js | 8 ++++++-- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/packages/embed/src/biometric-kyc.html b/packages/embed/src/biometric-kyc.html index f7224054..5d5c3cc0 100644 --- a/packages/embed/src/biometric-kyc.html +++ b/packages/embed/src/biometric-kyc.html @@ -106,7 +106,7 @@

Setting up

We are setting up your verification flow

-

+