react-svg-credit-card-payment-icons
Version:
React components library with 6 styles, 108 icons, TypeScript support, and a variety of types and formats for easy integration into React applications.
177 lines (171 loc) • 7.45 kB
text/typescript
import { A as Alipay } from './Alipay-CKSxoDKz.mjs';
import { A as AmericanExpress } from './AmericanExpress-DyjlAAKl.mjs';
import * as React from 'react';
import { SVGProps } from 'react';
import { D as DinersClub } from './DinersClub-BsYwNb3V.mjs';
import { D as Discover } from './Discover-Dk23-QRE.mjs';
import { E as Elo } from './Elo-6zNlKMs8.mjs';
import { G as Generic } from './Generic-DQlmfjw-.mjs';
import { H as Hipercard } from './Hipercard-DOaEVH1Q.mjs';
import { J as JCB } from './JCB-BXEC4zM2.mjs';
import { M as Maestro } from './Maestro-CsrSJAx6.mjs';
import { M as Mastercard } from './Mastercard-DaRBh_u7.mjs';
import { M as Mir } from './Mir-BMLJMGLg.mjs';
import { P as PayPal } from './PayPal-D4_-FTbh.mjs';
import { S as Swish } from './Swish-CewpqtsU.mjs';
import { U as UnionPay } from './UnionPay-CuRxz_Hh.mjs';
import { V as Visa } from './Visa-CjdIhFbp.mjs';
/**
* Code payment icon component for mono-outline style.
*
* This is an auto-generated SVG React component for the Code payment method.
* It accepts all standard SVG element props and can be styled or sized as needed.
*
* @param props - Standard SVG element props (className, style, width, height, etc.)
* @returns A React component rendering the Code mono-outline icon
*
* @example
* ```tsx
* import { Code } from 'react-svg-credit-card-payment-icons/icons/mono-outline';
*
* // Basic usage
* <Code />
*
* // With custom size
* <Code width={100} height={64} />
*
* // With custom styling
* <Code className="my-icon" style={{ opacity: 0.8 }} />
* ```
*
* @see {@link https://github.com/marcovoliveira/react-svg-credit-card-payment-icons | GitHub Repository}
*/
declare const Code: {
(props: SVGProps<SVGSVGElement>): React.JSX.Element;
cardMetadata: {
type: string;
displayName: string;
iconAuthor: string;
iconLicense: string;
aliases: string[];
testNumbers: never[];
patterns: {
full: RegExp[];
prefix: null;
};
lengthRange: null;
formatPattern: null;
issuingCountries: null;
};
};
/**
* CodeFront payment icon component for mono-outline style.
*
* This is an auto-generated SVG React component for the CodeFront payment method.
* It accepts all standard SVG element props and can be styled or sized as needed.
*
* @param props - Standard SVG element props (className, style, width, height, etc.)
* @returns A React component rendering the CodeFront mono-outline icon
*
* @example
* ```tsx
* import { CodeFront } from 'react-svg-credit-card-payment-icons/icons/mono-outline';
*
* // Basic usage
* <CodeFront />
*
* // With custom size
* <CodeFront width={100} height={64} />
*
* // With custom styling
* <CodeFront className="my-icon" style={{ opacity: 0.8 }} />
* ```
*
* @see {@link https://github.com/marcovoliveira/react-svg-credit-card-payment-icons | GitHub Repository}
*/
declare const CodeFront: {
(props: SVGProps<SVGSVGElement>): React.JSX.Element;
cardMetadata: {
type: string;
displayName: string;
iconAuthor: string;
iconLicense: string;
aliases: string[];
testNumbers: never[];
patterns: {
full: RegExp[];
prefix: null;
};
lengthRange: null;
formatPattern: null;
issuingCountries: null;
};
};
/**
* Hiper payment icon component for mono-outline style.
*
* This is an auto-generated SVG React component for the Hiper payment method.
* It accepts all standard SVG element props and can be styled or sized as needed.
*
* @param props - Standard SVG element props (className, style, width, height, etc.)
* @returns A React component rendering the Hiper mono-outline icon
*
* @example
* ```tsx
* import { Hiper } from 'react-svg-credit-card-payment-icons/icons/mono-outline';
*
* // Basic usage
* <Hiper />
*
* // With custom size
* <Hiper width={100} height={64} />
*
* // With custom styling
* <Hiper className="my-icon" style={{ opacity: 0.8 }} />
* ```
*
* @see {@link https://github.com/marcovoliveira/react-svg-credit-card-payment-icons | GitHub Repository}
*/
declare const Hiper: {
(props: SVGProps<SVGSVGElement>): React.JSX.Element;
cardMetadata: {
type: string;
displayName: string;
iconAuthor: string;
iconLicense: string;
aliases: never[];
testNumbers: string[];
patterns: {
full: RegExp[];
prefix: RegExp;
};
lengthRange: {
min: number;
max: number;
};
formatPattern: number[];
issuingCountries: string[];
};
};
declare const MonoOutlineComponents_Alipay: typeof Alipay;
declare const MonoOutlineComponents_AmericanExpress: typeof AmericanExpress;
declare const MonoOutlineComponents_Code: typeof Code;
declare const MonoOutlineComponents_CodeFront: typeof CodeFront;
declare const MonoOutlineComponents_DinersClub: typeof DinersClub;
declare const MonoOutlineComponents_Discover: typeof Discover;
declare const MonoOutlineComponents_Elo: typeof Elo;
declare const MonoOutlineComponents_Generic: typeof Generic;
declare const MonoOutlineComponents_Hiper: typeof Hiper;
declare const MonoOutlineComponents_Hipercard: typeof Hipercard;
declare const MonoOutlineComponents_JCB: typeof JCB;
declare const MonoOutlineComponents_Maestro: typeof Maestro;
declare const MonoOutlineComponents_Mastercard: typeof Mastercard;
declare const MonoOutlineComponents_Mir: typeof Mir;
declare const MonoOutlineComponents_PayPal: typeof PayPal;
declare const MonoOutlineComponents_Swish: typeof Swish;
declare const MonoOutlineComponents_UnionPay: typeof UnionPay;
declare const MonoOutlineComponents_Visa: typeof Visa;
declare namespace MonoOutlineComponents {
export { MonoOutlineComponents_Alipay as Alipay, Alipay as AlipayIcon, MonoOutlineComponents_AmericanExpress as AmericanExpress, AmericanExpress as AmericanExpressIcon, AmericanExpress as Americanexpress, AmericanExpress as Amex, MonoOutlineComponents_Code as Code, MonoOutlineComponents_CodeFront as CodeFront, CodeFront as CodeFrontIcon, Code as CodeIcon, Code as CvcBack, CodeFront as CvcFront, Code as CvvBack, CodeFront as CvvFront, DinersClub as Diners, MonoOutlineComponents_DinersClub as DinersClub, DinersClub as DinersClubIcon, MonoOutlineComponents_Discover as Discover, Discover as DiscoverIcon, MonoOutlineComponents_Elo as Elo, Elo as EloIcon, MonoOutlineComponents_Generic as Generic, Code as GenericBack, Generic as GenericCard, Code as GenericCardBack, Generic as GenericCardFront, CodeFront as GenericFrontCode, Generic as GenericIcon, MonoOutlineComponents_Hiper as Hiper, Hiper as HiperIcon, MonoOutlineComponents_Hipercard as Hipercard, Hipercard as HipercardIcon, MonoOutlineComponents_JCB as JCB, JCB as JCBIcon, JCB as Jcb, MonoOutlineComponents_Maestro as Maestro, Maestro as MaestroIcon, MonoOutlineComponents_Mastercard as Mastercard, Mastercard as MastercardIcon, MonoOutlineComponents_Mir as Mir, Mir as MirIcon, MonoOutlineComponents_PayPal as PayPal, PayPal as PayPalIcon, PayPal as Paypal, MonoOutlineComponents_Swish as Swish, Swish as SwishIcon, MonoOutlineComponents_UnionPay as UnionPay, UnionPay as UnionPayIcon, UnionPay as Unionpay, MonoOutlineComponents_Visa as Visa, Visa as VisaIcon };
}
export { Code as C, Hiper as H, MonoOutlineComponents as M, CodeFront as a };