getCardBrandImage method
ImageProvider<Object>
getCardBrandImage(
- CardBrand cartType,
- ImageProvider<
Object> customCardImage
Implementation
ImageProvider<Object> getCardBrandImage(
CardBrand cartType, ImageProvider<Object> customCardImage) {
switch (cartType) {
case CardBrand.mastercard:
return const AssetImage(
"assets/images/mastercard_logo.png",
package: "debit_credit_card_widget",
);
case CardBrand.visa:
return const AssetImage(
"assets/images/visa_logo.png",
package: "debit_credit_card_widget",
);
case CardBrand.americanExpress:
return const AssetImage(
"assets/images/americanExpress_logo.png",
package: "debit_credit_card_widget",
);
case CardBrand.discover:
return const AssetImage(
"assets/images/discover_logo.png",
package: "debit_credit_card_widget",
);
case CardBrand.rupay:
return const AssetImage(
"assets/images/rupay_logo.png",
package: "debit_credit_card_widget",
);
case CardBrand.custom:
return customCardImage;
}
}