import 'package:flutter/material.dart'; class LoadingSpinner extends StatefulWidget { const LoadingSpinner({Key? key}) : super(key: key); @override State createState() => _LoadingSpinnerState(); } class _LoadingSpinnerState extends State { @override Widget build(BuildContext context) { return Dialog( child: Padding( padding: const EdgeInsets.all(20), child: Row( mainAxisSize: MainAxisSize.min, children: [ CircularProgressIndicator( color: Theme.of(context).primaryColor, ), const Padding(padding: EdgeInsets.only(left: 15), child: Text("Daten abrufen...")), ], ), ), ); } }