CLGhostButton.primary constructor

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

Implementation

factory CLGhostButton.primary({
  required String text,
  required Function() onTap,
  required BuildContext context,
  IconAlignment iconAlignment = IconAlignment.start,
  bool needConfirmation = false,
  String? confirmationMessage,
  IconData? icon,
  Widget? hugeIcon,
  Color? foregroundColor,
  double? width,
  bool isCompact = false,
}) {
  return CLGhostButton._colored(
    text: text,
    color: CLTheme.of(context).primary,
    onTap: onTap,
    context: context,
    iconAlignment: iconAlignment,
    iconData: icon,
    hugeIcon: hugeIcon,
    width: width,
    foregroundColor: foregroundColor,
    confirmationMessage: confirmationMessage,
    needConfirmation: needConfirmation,
    isCompact: isCompact,
  );
}