import 'package:flutter/material.dart'; import '../../widgets/responsive_body.dart'; class UnderDevelopmentScreen extends StatelessWidget { const UnderDevelopmentScreen({ super.key, required this.title, required this.subtitle, required this.icon, }); final String title; final String subtitle; final IconData icon; @override Widget build(BuildContext context) { return ResponsiveBody( maxWidth: 720, padding: const EdgeInsets.symmetric(vertical: 32), child: Center( child: Card( child: Padding( padding: const EdgeInsets.all(32), child: Column( mainAxisSize: MainAxisSize.min, children: [ Container( width: 72, height: 72, decoration: BoxDecoration( color: Theme.of( context, ).colorScheme.primaryContainer.withValues(alpha: 0.7), borderRadius: BorderRadius.circular(20), ), child: Icon( icon, size: 36, color: Theme.of(context).colorScheme.primary, ), ), const SizedBox(height: 20), Text( title, style: Theme.of(context).textTheme.headlineSmall?.copyWith( fontWeight: FontWeight.w700, ), textAlign: TextAlign.center, ), const SizedBox(height: 8), Text( subtitle, style: Theme.of(context).textTheme.bodyMedium?.copyWith( color: Theme.of(context).colorScheme.onSurfaceVariant, ), textAlign: TextAlign.center, ), const SizedBox(height: 20), Container( padding: const EdgeInsets.symmetric( horizontal: 16, vertical: 8, ), decoration: BoxDecoration( borderRadius: BorderRadius.circular(999), color: Theme.of( context, ).colorScheme.surfaceContainerHighest, ), child: Text( 'Under development', style: Theme.of(context).textTheme.labelLarge, ), ), ], ), ), ), ), ); } }