CLSoftButton.primary constructor

CLSoftButton.primary({
  1. required String text,
  2. required dynamic onTap(),
  3. required BuildContext context,
  4. IconAlignment iconAlignment = IconAlignment.start,
  5. IconData? icon,
  6. List<List>? hugeIcon,
  7. double? width,
  8. bool needConfirmation = false,
  9. String? confirmationMessage,
  10. bool isCompact = false,
  11. double? borderRadius,
})

Implementation

factory CLSoftButton.primary({
  required String text,
  required Function() onTap,
  required BuildContext context,
  IconAlignment iconAlignment = IconAlignment.start,
  IconData? icon,
  List<List<dynamic>>? hugeIcon,
  double? width,
  bool needConfirmation = false,
  String? confirmationMessage,
  bool isCompact = false,
  double? borderRadius,
}) {
  return CLSoftButton._colored(
    text: text,
    color: CLTheme.of(context).primary,
    onTap: onTap,
    context: context,
    iconAlignment: iconAlignment,
    iconData: icon,
    hugeIcon: hugeIcon,
    width: width,
    needConfirmation: needConfirmation,
    confirmationMessage: confirmationMessage,
    isCompact: isCompact,
    borderRadius: borderRadius,
  );
}