import 'package:flutter/material.dart'; import '../i18n/strings.g.dart'; /// Modal Stack child shown while a profile activation is rebinding servers. class ProfileSwitchingOverlay extends StatelessWidget { const ProfileSwitchingOverlay({super.key}); @override Widget build(BuildContext context) { return Positioned.fill( child: Stack( children: [ const ModalBarrier(color: Colors.black54, dismissible: false), Center( child: Card( child: Padding( padding: const EdgeInsets.all(24), child: Column( mainAxisSize: MainAxisSize.min, children: [ const SizedBox(width: 56, height: 56, child: CircularProgressIndicator()), const SizedBox(height: 16), Text(t.profiles.switchingProfile), ], ), ), ), ), ], ), ); } }