React component
Embed verification. In one component.
Drop the <EnemoVerify /> component anywhere in your React app. Themeable. Accessible. Sandbox-ready.
Install
bashnpm install @enemoverify/react
Use
import { EnemoVerify } from "@enemoverify/react";
export function CheckoutPage() {
return (
<EnemoVerify
publicKey={process.env.NEXT_PUBLIC_EV_KEY!}
flow="kyc"
referenceId="user_42"
onComplete={(result) => {
console.log("Verified", result);
}}
/>
);
}Theme it
<EnemoVerify
publicKey="ev_test_..."
referenceId="user_42"
theme={{
primary: "#5B5BD6",
radius: "16px",
fontFamily: "Inter, sans-serif",
}}
/>Live demo
Secured by EnemoVerify
This is the actual component. Try it.
Themeable
Override colors, radius, font. Match your brand without forking.
Accessible
Keyboard navigation, screen reader labels, focus management.
Tiny
<8KB gzipped. Zero runtime dependencies. Tree-shakeable.