diff --git a/package-lock.json b/package-lock.json index 2c7bda9..2abc875 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "0.0.0", "dependencies": { "@ant-design/icons-vue": "^7.0.1", + "@simplewebauthn/browser": "^13.1.0", "@types/crypto-js": "^4.2.2", "@types/lodash-es": "^4.17.12", "@types/node": "^20.12.11", @@ -1173,6 +1174,11 @@ "nanopop": "^2.1.0" } }, + "node_modules/@simplewebauthn/browser": { + "version": "13.3.0", + "resolved": "https://registry.npmmirror.com/@simplewebauthn/browser/-/browser-13.3.0.tgz", + "integrity": "sha512-BE/UWv6FOToAdVk0EokzkqQQDOWtNydYlY6+OrmiZ5SCNmb41VehttboTetUM3T/fr6EAFYVXjz4My2wg230rQ==" + }, "node_modules/@swc/core": { "version": "1.5.5", "resolved": "https://registry.npmmirror.com/@swc/core/-/core-1.5.5.tgz", diff --git a/package.json b/package.json index 8d8b390..641a074 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,8 @@ "vue-router": "^4.0.13", "vue3-photo-preview": "^0.3.0", "vue3-video-play": "^1.3.1", - "wow.js": "^1.2.2" + "wow.js": "^1.2.2", + "@simplewebauthn/browser": "^13.1.0" }, "devDependencies": { "@types/howler": "^2.2.11", diff --git a/src/components/basic/BiometricEnrollCard.vue b/src/components/basic/BiometricEnrollCard.vue new file mode 100644 index 0000000..6d822ad --- /dev/null +++ b/src/components/basic/BiometricEnrollCard.vue @@ -0,0 +1,604 @@ + + + diff --git a/src/layout/index.vue b/src/layout/index.vue index 2057ff9..ef61be3 100644 --- a/src/layout/index.vue +++ b/src/layout/index.vue @@ -1,51 +1,95 @@