mirror of
https://github.com/selfxyz/self.git
synced 2026-04-27 03:01:15 -04:00
separate regsiter and disclose on 2 different pages
This commit is contained in:
24
sdk/tests/web-app/src/app/disclose/page.tsx
Normal file
24
sdk/tests/web-app/src/app/disclose/page.tsx
Normal file
@@ -0,0 +1,24 @@
|
||||
'use client';
|
||||
|
||||
import { OpenPassportQRcode } from '../../../../../src/QRcode/OpenPassportQRcode';
|
||||
import { v4 as uuidv4 } from 'uuid';
|
||||
import { OpenPassportVerifier } from '../../../../../src/OpenPassportVerifier';
|
||||
import { COMMITMENT_TREE_TRACKER_URL } from '../../../../../../common/src/constants/constants';
|
||||
export default function Prove() {
|
||||
const userId = uuidv4();
|
||||
const scope = 'scope';
|
||||
|
||||
const openPassportVerifierDisclose = new OpenPassportVerifier('vc_and_disclose', scope).setCommitmentMerkleTreeUrl(COMMITMENT_TREE_TRACKER_URL).excludeCountries('Albania').setMinimumAge(20).enableOFACCheck().setNationality('Germany');
|
||||
return (
|
||||
<div className="h-screen w-full bg-white flex flex-col items-center justify-center gap-4">
|
||||
<OpenPassportQRcode
|
||||
appName="Mock App"
|
||||
userId={userId}
|
||||
userIdType={'uuid'}
|
||||
openPassportVerifier={openPassportVerifierDisclose}
|
||||
onSuccess={(attestation) => {
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
@@ -8,9 +8,7 @@ import axios from 'axios';
|
||||
export default function Prove() {
|
||||
const userId = uuidv4();
|
||||
const scope = 'scope';
|
||||
|
||||
const openPassportVerifier = new OpenPassportVerifier('register', scope).setCommitmentMerkleTreeUrl(COMMITMENT_TREE_TRACKER_URL);
|
||||
const openPassportVerifierDisclose = new OpenPassportVerifier('vc_and_disclose', scope).setCommitmentMerkleTreeUrl(COMMITMENT_TREE_TRACKER_URL);
|
||||
return (
|
||||
<div className="h-screen w-full bg-white flex flex-col items-center justify-center gap-4">
|
||||
<OpenPassportQRcode
|
||||
@@ -26,14 +24,6 @@ export default function Prove() {
|
||||
});
|
||||
}}
|
||||
/>
|
||||
<OpenPassportQRcode
|
||||
appName="Mock App"
|
||||
userId={userId}
|
||||
userIdType={'uuid'}
|
||||
openPassportVerifier={openPassportVerifierDisclose}
|
||||
onSuccess={(attestation) => {
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user