Announcement
Show & TellOpen source: React component library for VC verification
DE
Dev Community
about 1 month ago
376
8
I've open sourced a React component library for VC verification UIs!
## The Library
**credlyr-react** - Reusable components for verification flows
GitHub: [link would go here]
## Components Included
### `<VerificationButton />`
Simple button that triggers verification:
```tsx
<VerificationButton
policyId="pol_kyc_basic"
onSuccess={(result) => console.log('Verified!', result)}
onError={(error) => console.error(error)}
>
Verify Identity
</VerificationButton>
```
### `<QRVerification />`
QR code display with status polling:
```tsx
<QRVerification
sessionId={session.id}
size={256}
showStatus={true}
/>
```
### `<VerificationStatus />`
Real-time status indicator:
```tsx
<VerificationStatus
sessionId={session.id}
onComplete={() => router.push('/dashboard')}
/>
```
### `<WalletSelector />`
Let users choose their preferred wallet:
```tsx
<WalletSelector
wallets={['microsoft', 'apple', 'google']}
onSelect={(wallet) => initiateFlow(wallet)}
/>
```
## Styling
All components support:
- CSS modules
- Tailwind classes
- Styled-components
- Unstyled (bring your own)
## Feedback Welcome
This is v0.1 - would love feedback on:
- What components are missing?
- API design improvements
- Accessibility issues
PRs welcome!