import 'package:dialer/features/contacts/contact_state.dart'; import 'package:dialer/features/contacts/widgets/alphabet_scroll_page.dart'; import 'package:flutter/material.dart'; import 'package:dialer/widgets/loading_indicator.dart'; class ContactPage extends StatefulWidget { const ContactPage({super.key}); @override _ContactPageState createState() => _ContactPageState(); } class _ContactPageState extends State { @override Widget build(BuildContext context) { final contactState = ContactState.of(context); return Scaffold( body: contactState.loading ? const LoadingIndicatorWidget() // : ContactListWidget(contacts: contactState.contacts), : AlphabetScrollPage(contacts: contactState.contacts, scrollOffset: contactState.scrollOffset), ); } }