diff --git a/lib/features/generate_video/generate_video_screen.dart b/lib/features/generate_video/generate_video_screen.dart index 5917979..190b0f9 100644 --- a/lib/features/generate_video/generate_video_screen.dart +++ b/lib/features/generate_video/generate_video_screen.dart @@ -66,6 +66,14 @@ class _GenerateVideoScreenState extends State { Future _onGenerateButtonTap() async { if (_isGenerating) return; + final userCredits = UserState.credits.value ?? 0; + if (userCredits < _currentCredits) { + if (mounted) { + Navigator.of(context).pushNamed('/recharge'); + } + return; + } + final source = await showModalBottomSheet( context: context, builder: (context) => SafeArea(