react-native-credit-cards
Version:
A customizable credit card form component for React Native with card flip animation and validation
35 lines (34 loc) • 3.24 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.useCreditCardFlip = exports.getCardThemeWithCustom = exports.getCardTheme = exports.cardThemes = exports.validateCVC = exports.validateExpiryDate = exports.validateCardNumber = exports.getCardType = exports.formatExpiryDate = exports.formatCardNumber = exports.AnimatedLinearGradient = exports.CustomFlipCard = exports.FlipCard = exports.CreditCard = exports.CreditCardForm = void 0;
// Main exports for the library
var CreditCardForm_1 = require("./components/creditCardForm/CreditCardForm");
Object.defineProperty(exports, "CreditCardForm", { enumerable: true, get: function () { return __importDefault(CreditCardForm_1).default; } });
var CreditCard_1 = require("./components/creditCard/CreditCard");
Object.defineProperty(exports, "CreditCard", { enumerable: true, get: function () { return CreditCard_1.CreditCard; } });
// Common components (internal use)
var FlipCard_1 = require("./components/common/FlipCard");
Object.defineProperty(exports, "FlipCard", { enumerable: true, get: function () { return FlipCard_1.FlipCard; } });
var CustomFlipCard_1 = require("./components/common/CustomFlipCard");
Object.defineProperty(exports, "CustomFlipCard", { enumerable: true, get: function () { return CustomFlipCard_1.CustomFlipCard; } });
var AnimatedLinearGradient_1 = require("./components/common/AnimatedLinearGradient");
Object.defineProperty(exports, "AnimatedLinearGradient", { enumerable: true, get: function () { return AnimatedLinearGradient_1.AnimatedLinearGradient; } });
// Utility functions
var cardUtils_1 = require("./utils/cardUtils");
Object.defineProperty(exports, "formatCardNumber", { enumerable: true, get: function () { return cardUtils_1.formatCardNumber; } });
Object.defineProperty(exports, "formatExpiryDate", { enumerable: true, get: function () { return cardUtils_1.formatExpiryDate; } });
Object.defineProperty(exports, "getCardType", { enumerable: true, get: function () { return cardUtils_1.getCardType; } });
Object.defineProperty(exports, "validateCardNumber", { enumerable: true, get: function () { return cardUtils_1.validateCardNumber; } });
Object.defineProperty(exports, "validateExpiryDate", { enumerable: true, get: function () { return cardUtils_1.validateExpiryDate; } });
Object.defineProperty(exports, "validateCVC", { enumerable: true, get: function () { return cardUtils_1.validateCVC; } });
// Theme utilities
var cardThemes_1 = require("./utils/cardThemes");
Object.defineProperty(exports, "cardThemes", { enumerable: true, get: function () { return cardThemes_1.cardThemes; } });
Object.defineProperty(exports, "getCardTheme", { enumerable: true, get: function () { return cardThemes_1.getCardTheme; } });
Object.defineProperty(exports, "getCardThemeWithCustom", { enumerable: true, get: function () { return cardThemes_1.getCardThemeWithCustom; } });
// Hooks
var useCreditCardFlip_1 = require("./hooks/useCreditCardFlip");
Object.defineProperty(exports, "useCreditCardFlip", { enumerable: true, get: function () { return useCreditCardFlip_1.useCreditCardFlip; } });