glassCard function

Widget glassCard({
  1. required Widget child,
  2. double opacity = 0.15,
  3. EdgeInsets? padding,
  4. BorderRadius? borderRadius,
})

Implementation

Widget glassCard({
  required Widget child,
  double opacity = 0.15,
  EdgeInsets? padding,
  BorderRadius? borderRadius,
}) {
  final radius = borderRadius ?? BorderRadius.circular(cardRadius);
  return GlassContainer(
    blur: 24,
    opacity: opacity,
    color: Colors.white.withValues(alpha: opacity),
    borderRadius: radius,
    border: Border.all(
      color: Colors.white.withValues(alpha: 0.35),
      width: 1.2,
    ),
    shadowColor: Colors.black.withValues(alpha: 0.08),
    child: padding != null
        ? Padding(
            padding: padding,
            child: child,
          )
        : child,
  );
}