buildElevatedButtonWidget property

Widget get buildElevatedButtonWidget

Implementation

Widget get buildElevatedButtonWidget => Container(
  height: height ?? 24.0, // Updated to 24.0 for clarity
  width: width ?? double.maxFinite,
  margin: margin,
  decoration: decoration,
  child: ElevatedButton(
    style: buttonStyle,
    onPressed: isDisabled ?? false ? null : onPressed ?? () {},
    child: Stack(
      alignment: Alignment.center,
      children: [
        Center(
          child: Text(
            text,
            style: buttonTextStyle,
          ),
        ),
        Positioned(
          right: 15,
          child: Container(
            child: rightIcon ?? const SizedBox.shrink(),
          ),
        ),
      ],
    ),
  ),
);