import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; import '../../../../core/theme/app_colors.dart'; /// Placeholder screen for the body doubling / virtual coworking rooms feature. class RoomsScreen extends StatelessWidget { const RoomsScreen({super.key}); @override Widget build(BuildContext context) { final theme = Theme.of(context); return Scaffold( appBar: AppBar( leading: IconButton( icon: const Icon(Icons.arrow_back_rounded), onPressed: () => context.go('/'), ), title: const Text('Body Doubling'), ), body: Center( child: Padding( padding: const EdgeInsets.all(32), child: Column( mainAxisSize: MainAxisSize.min, children: [ Icon(Icons.groups_rounded, size: 80, color: AppColors.tertiary.withAlpha(180)), const SizedBox(height: 24), Text( 'Body Doubling', style: theme.textTheme.headlineMedium?.copyWith( fontWeight: FontWeight.w700, ), textAlign: TextAlign.center, ), const SizedBox(height: 8), Text( 'Coming Soon', style: theme.textTheme.titleLarge?.copyWith( color: AppColors.tertiary, fontWeight: FontWeight.w600, ), ), const SizedBox(height: 20), Text( 'Body doubling is a technique where having another person nearby ' 'helps you stay focused. Soon you\'ll be able to join virtual ' 'coworking rooms, work alongside others in real-time, and pick ' 'ambient sounds like a caf\u00e9 or rain.', style: theme.textTheme.bodyLarge, textAlign: TextAlign.center, ), const SizedBox(height: 28), OutlinedButton.icon( onPressed: () { ScaffoldMessenger.of(context).showSnackBar( const SnackBar( content: Text('We\'ll notify you when body doubling rooms launch!'), ), ); }, icon: const Icon(Icons.notifications_active_outlined), label: const Text('Notify me'), ), ], ), ), ), ); } }