frost method

Widget frost({
  1. required Widget child,
  2. BorderRadius? borderRadius,
})

Wraps a surface with background blur when blurSigma > 0.

Implementation

Widget frost({required Widget child, BorderRadius? borderRadius}) {
  if (blurSigma <= 0) {
    return child;
  }
  return ClipRRect(
    borderRadius: borderRadius ?? BorderRadius.zero,
    child: BackdropFilter(
      filter: ImageFilter.blur(sigmaX: blurSigma, sigmaY: blurSigma),
      child: child,
    ),
  );
}