part of 'pickups.dart'; // ------------------------------------------------------------------------- // MAP VIEW BUTTON (Customer locations) // ------------------------------------------------------------------------- class MapViewRow extends StatelessWidget { final List> pickup; final Map? preservedStepNumbers; const MapViewRow({ super.key, required this.pickup, this.preservedStepNumbers, }); @override Widget build(BuildContext context) { return InkWell( onTap: () { openScreen( context, MultiCustomerMapScreen( pickup: pickup, preservedStepNumbers: preservedStepNumbers ?? {}, ), swipeToGoBack: false, ); }, // White, because this sits on the brand app bar — see [MilerAppBar]. // Maroon-on-maroon made the control invisible the moment the bar stopped // being a frosted wash over white. child: Image.asset( 'assets/images/customermap.png', color: Colors.white, height: 32, width: 32, errorBuilder: (c, e, s) => const Icon(LucideIcons.map, size: 32, color: Colors.white), ), ); } }