import 'package:vouchmark_widget/vouchmark_widget.dart';
class KybScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return VouchmarkWidget(
widgetId: 'wgt_your_widget_id',
publicKey: 'live_pk_your_public_key',
environment: VouchmarkEnvironment.live,
applicant: VouchmarkApplicant(
email: 'applicant@example.com',
businessName: 'Acme Ltd',
registrationNumber: 'RC123456',
),
onSuccess: (applicant) {
Navigator.of(context).pushReplacementNamed('/dashboard');
},
onAbandon: () {
Navigator.of(context).pop();
},
onError: (error) {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(content: Text('Error: ${error.message}')),
);
},
);
}
}