import 'package:cloudflare_turnstile/cloudflare_turnstile.dart'; import 'package:flutter/material.dart'; import '../../config/api_config.dart'; class TurnstileWidget extends StatelessWidget { final String siteKey; final ValueChanged onToken; final String? baseUrl; const TurnstileWidget({ super.key, required this.siteKey, required this.onToken, this.baseUrl, }); @override Widget build(BuildContext context) { return CloudflareTurnstile( siteKey: siteKey, baseUrl: baseUrl ?? ApiConfig.baseUrl, onTokenReceived: onToken, ); } }