import 'package:flutter/material.dart'; /// Simple placeholder screen for pending notifications. /// In the simplified notification setup, we no longer track or retry notifications, /// so there is no "pending notifications" list to display. /// /// Keep this screen minimal to avoid heavy logic and dependencies. class PendingNotificationsScreen extends StatelessWidget { const PendingNotificationsScreen({super.key}); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: const Text('Pending Notifications'), ), body: Center( child: Padding( padding: const EdgeInsets.all(24), child: Column( mainAxisSize: MainAxisSize.min, children: [ const Icon( Icons.notifications_none, size: 72, color: Colors.grey, ), const SizedBox(height: 16), Text( 'No pending notifications UI in simple mode', textAlign: TextAlign.center, style: Theme.of(context).textTheme.titleMedium?.copyWith( color: Colors.grey.shade800, fontWeight: FontWeight.w600, ), ), const SizedBox(height: 8), Text( 'Notifications are now scheduled daily at the selected times ' 'without retries or tracking.', textAlign: TextAlign.center, style: Theme.of(context).textTheme.bodyMedium?.copyWith( color: Colors.grey.shade600, ), ), const SizedBox(height: 24), ElevatedButton.icon( onPressed: () => Navigator.of(context).maybePop(), icon: const Icon(Icons.close), label: const Text('Close'), ), ], ), ), ), ); } }