@taiga-ui/addon-commerce
Version:
Extension package for Taiga UI related to commerce, payment systems, currencies etc.
42 lines (37 loc) • 1.43 kB
JavaScript
import { InjectionToken, signal } from '@angular/core';
import { tuiExtractI18n } from '@taiga-ui/i18n/utils';
/**
* Number and card number i18n
*/
const TUI_CARD_NUMBER_TEXTS = new InjectionToken(ngDevMode ? 'TUI_CARD_NUMBER_TEXTS' : '', { factory: tuiExtractI18n('cardNumber') });
/**
* Expiry and card expiry i18n
*/
const TUI_CARD_EXPIRY_TEXTS = new InjectionToken(ngDevMode ? 'TUI_CARD_EXPIRY_TEXTS' : '', { factory: tuiExtractI18n('cardExpiry') });
/**
* Card CVC number text [mobile, desktop]
*/
const TUI_CARD_CVC_TEXTS = new InjectionToken(ngDevMode ? 'TUI_CARD_CVC_TEXTS' : '', { factory: () => signal(['CVC', 'CVC/CVV']) });
const TUI_PAYMENT_SYSTEM_ICONS = new InjectionToken(ngDevMode ? 'TUI_PAYMENT_SYSTEM_ICONS' : '', {
factory: () => ({
mir: '@tui.mir',
visa: '@tui.visa',
electron: '@tui.electron',
mastercard: '@img.mastercard',
maestro: '@img.maestro',
amex: '@img.amex',
dinersclub: '@img.diners-club',
discover: '@img.discover',
humo: '@img.humo',
jcb: '@img.jcb',
rupay: '@img.ru-pay',
unionpay: '@img.union-pay',
uzcard: '@img.uzcard',
verve: '@img.verve',
}),
});
/**
* Generated bundle index. Do not edit.
*/
export { TUI_CARD_CVC_TEXTS, TUI_CARD_EXPIRY_TEXTS, TUI_CARD_NUMBER_TEXTS, TUI_PAYMENT_SYSTEM_ICONS };
//# sourceMappingURL=taiga-ui-addon-commerce-tokens.mjs.map