backgroundBlurWrapper method

Widget backgroundBlurWrapper(
  1. BuildContext context,
  2. QuizEngineState state, {
  3. required Widget child,
})

Implementation

Widget backgroundBlurWrapper(BuildContext context, QuizEngineState state, {required Widget child}) {
  if (state.quiz.theme.quizBoxBackgroundBlurRadius >= 1) {
    return ClipRRect(
      borderRadius: BorderRadius.circular(radius),
      child: BackdropFilter(
        filter: ImageFilter.blur(sigmaX: state.quiz.theme.quizBoxBackgroundBlurRadius, sigmaY: state.quiz.theme.quizBoxBackgroundBlurRadius),
        child: child,
      ),
    );
  }

  return child;
}