part of 'components.dart'; class BlurEffect extends StatelessWidget { final Widget child; final double blur; final BorderRadius? borderRadius; const BlurEffect({ required this.child, this.borderRadius, this.blur = 15, super.key, }); @override Widget build(BuildContext context) { return ClipRRect( borderRadius: borderRadius ?? BorderRadius.zero, child: BackdropFilter( filter: ui.ImageFilter.blur( sigmaX: blur, sigmaY: blur, tileMode: TileMode.mirror, ), child: child, ), ); } }