UNPKG

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
"use strict"; 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; } });