CPGridButton constructor
CPGridButton({
- required List<
String> titleVariants, - required String image,
- AutoImageTint? imageTint,
- AutoImageSize? imageSize,
- String? loadingImage,
- AutoImageTint? loadingImageTint,
- dynamic onPress()?,
- FutureOr<
void> onPressWithCompletion(- Future<
void> complete(), - CPGridButton self
- Future<
- String? id,
Creates CPGridButton
Implementation
CPGridButton({
required this.titleVariants,
required this.image,
this.imageTint,
this.imageSize,
this.loadingImage,
this.loadingImageTint,
this.onPress,
this.onPressWithCompletion,
String? id,
}) : _elementId = id ?? const Uuid().v4() {
if (onPress != null && onPressWithCompletion != null) {
throw ArgumentError('Specify onPress or onPressWithCompletion, not both');
}
}