import 'package:flutter/material.dart'; import '../contacts/contact_state.dart'; import '../contacts/widgets/alphabet_scroll_page.dart'; import '../../common/widgets/loading_indicator.dart'; import '../../../domain/services/obfuscate_service.dart'; class ContactPage extends StatefulWidget { const ContactPage({super.key}); @override _ContactPageState createState() => _ContactPageState(); } class _ContactPageState extends State { final ObfuscateService _obfuscateService = ObfuscateService(); @override Widget build(BuildContext context) { final contactState = ContactState.of(context); return Scaffold( body: contactState.loading ? const Center(child: CircularProgressIndicator()) : AlphabetScrollPage( scrollOffset: contactState.scrollOffset, contacts: contactState.contacts, ), ); } }