icon static method

Widget icon({
  1. required IconData icon,
  2. required VoidCallback onPressed,
  3. double size = defaultHeight,
  4. Color? backgroundColor,
  5. Color? iconColor,
  6. double opacity = defaultOpacity,
  7. double borderRadius = defaultBorderRadius,
})

---------------- Icon-Only Button ----------------

Implementation

static Widget icon({
  required IconData icon,
  required VoidCallback onPressed,
  double size = defaultHeight,
  Color? backgroundColor,
  Color? iconColor,
  double opacity = defaultOpacity,
  double borderRadius = defaultBorderRadius,
}) =>
    GlassContainer(
      onTap: onPressed,
      width: size,
      height: size,
      borderRadius:
          borderRadius == defaultBorderRadius ? size / 2 : borderRadius,
      backgroundColor: backgroundColor,
      opacity: opacity,
      child: Center(child: Icon(icon, color: iconColor ?? Colors.white)),
    );