import React, { useState } from "react"; import { W3Wrapper } from "../W3Wrapper"; import { ComponentStory, ComponentMeta } from "@storybook/react"; import { useFVLink, useIsAddressVerified } from "../../sdk/claim/react"; import { useEthers } from "@usedapp/core"; export interface PageProps { address?: string; firstName?: string; } const Web3Component = (params: PageProps) => { const [fvVerificatoinLink, setLink] = useState(); const { account } = useEthers(); const isVerified = useIsAddressVerified(params.address || account || ""); const fvlink = useFVLink(); return (
Address whitelisted
{params.address} is verified: {JSON.stringify(isVerified)}
FaceVerificatoin Flow link
{fvVerificatoinLink}
); }; const Page = (params: PageProps) => ( ); export default { title: "Identity SDK hooks example", component: Page } as ComponentMeta; const Template: ComponentStory = args => ( ); export const IdentitySDKExample = Template.bind({}); IdentitySDKExample.args = { address: "", firstName: "Hadar" };