MUISecondaryBlock Button

A customizable secondary block level button by ModularUI with optional icons.

Parameters:

  • text: The text to display inside the button.

  • onPressed: Callback function that is called when the button is pressed.

  • bgColor: Background color of the secondary block button. Default is Color(0xff212123).

  • tappedBgColor: Background color of the secondary block button when tapped. Default is Color.fromARGB(255, 22, 22, 24).

  • textColor: Text color of the secondary block button. Default is white.

  • borderRadius: Border radius for the secondary block button. Default is 10.

  • animationDuration: Duration of the animation when the button is pressed in milliseconds. Default is 250ms.

  • hapticsEnabled: Enables light haptic feedback. Default is false.

  • heightFactor: A double value multiplied by the current screen height, determining the height of the button.

  • leadingIcon: Optional leading icon for the button.

  • actionIcon: Optional action icon for the button.

  • iconColor: Icon color for both leading and action icons. Default is white.

  • widthFactor: A double value multiplied by the current screen width when the button is not pressed.

  • boxShadows: Box shadows for the button

Component

MUISecondaryBlockButton(
            text: 'Secondary Block Button', onPressed: () {}),

Last updated