// ignore_for_file: public_member_api_docs, sort_constructors_first import 'package:flutter/material.dart'; import 'package:flutter_spinkit/flutter_spinkit.dart'; import 'package:qadirneyriz/config/config.dart'; class LoadingWidget extends StatelessWidget { final Color? color; final double size; final double strokeWidth; final bool? isSmall; const LoadingWidget({ super.key, this.color, this.size = 20.0, this.strokeWidth = 2.0, this.isSmall = false, }); @override Widget build(BuildContext context) { return Center( child: SpinKitCubeGrid( size: size, itemBuilder: (BuildContext context, int index) { return DecoratedBox( decoration: BoxDecoration( borderRadius: const BorderRadius.all(Radius.circular(20)), color: color ?? config.ui.mainGreen, ), ); }, ), ); } }