@taiga-ui/addon-commerce
Version:
Extension package for Taiga UI related to commerce, payment systems, currencies etc.
15 lines • 3.27 kB
JavaScript
import { InjectionToken } from '@angular/core';
import { tuiGetPaymentSystem } from '@taiga-ui/addon-commerce/utils';
import { tuiProvideOptions } from '@taiga-ui/cdk/utils/miscellaneous';
export const TUI_INPUT_CARD_DEFAULT_OPTIONS = {
icon: null,
paymentSystemHandler: tuiGetPaymentSystem,
autocomplete: false,
};
export const TUI_INPUT_CARD_OPTIONS = new InjectionToken(ngDevMode ? 'TUI_INPUT_CARD_OPTIONS' : '', {
factory: () => TUI_INPUT_CARD_DEFAULT_OPTIONS,
});
export function tuiInputCardOptionsProvider(options) {
return tuiProvideOptions(TUI_INPUT_CARD_OPTIONS, options, TUI_INPUT_CARD_DEFAULT_OPTIONS);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5wdXQtY2FyZC5vcHRpb25zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvYWRkb24tY29tbWVyY2UvY29tcG9uZW50cy9pbnB1dC1jYXJkL2lucHV0LWNhcmQub3B0aW9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsY0FBYyxFQUFnQixNQUFNLGVBQWUsQ0FBQztBQUU1RCxPQUFPLEVBQUMsbUJBQW1CLEVBQUMsTUFBTSxnQ0FBZ0MsQ0FBQztBQUVuRSxPQUFPLEVBQUMsaUJBQWlCLEVBQUMsTUFBTSxtQ0FBbUMsQ0FBQztBQVlwRSxNQUFNLENBQUMsTUFBTSw4QkFBOEIsR0FBd0I7SUFDL0QsSUFBSSxFQUFFLElBQUk7SUFDVixvQkFBb0IsRUFBRSxtQkFBbUI7SUFDekMsWUFBWSxFQUFFLEtBQUs7Q0FDdEIsQ0FBQztBQUVGLE1BQU0sQ0FBQyxNQUFNLHNCQUFzQixHQUFHLElBQUksY0FBYyxDQUNwRCxTQUFTLENBQUMsQ0FBQyxDQUFDLHdCQUF3QixDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQ3pDO0lBQ0ksT0FBTyxFQUFFLEdBQUcsRUFBRSxDQUFDLDhCQUE4QjtDQUNoRCxDQUNKLENBQUM7QUFFRixNQUFNLFVBQVUsMkJBQTJCLENBQ3ZDLE9BQXFDO0lBRXJDLE9BQU8saUJBQWlCLENBQ3BCLHNCQUFzQixFQUN0QixPQUFPLEVBQ1AsOEJBQThCLENBQ2pDLENBQUM7QUFDTixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3Rpb25Ub2tlbiwgdHlwZSBQcm92aWRlcn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge3R5cGUgVHVpUGF5bWVudFN5c3RlbX0gZnJvbSAnQHRhaWdhLXVpL2FkZG9uLWNvbW1lcmNlL3R5cGVzJztcbmltcG9ydCB7dHVpR2V0UGF5bWVudFN5c3RlbX0gZnJvbSAnQHRhaWdhLXVpL2FkZG9uLWNvbW1lcmNlL3V0aWxzJztcbmltcG9ydCB7dHlwZSBUdWlIYW5kbGVyfSBmcm9tICdAdGFpZ2EtdWkvY2RrL3R5cGVzJztcbmltcG9ydCB7dHVpUHJvdmlkZU9wdGlvbnN9IGZyb20gJ0B0YWlnYS11aS9jZGsvdXRpbHMvbWlzY2VsbGFuZW91cyc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgVHVpSW5wdXRDYXJkT3B0aW9ucyB7XG4gICAgLyoqIEBkZXByZWNhdGVkIGFwcGFyZW50bHkgXCJvZmZcIiBkb2Vzbid0IGRpc2FibGUgYXV0b2NvbXBsZXRlICovXG4gICAgcmVhZG9ubHkgYXV0b2NvbXBsZXRlOiBib29sZWFuO1xuICAgIHJlYWRvbmx5IGljb246IHN0cmluZyB8IG51bGw7XG4gICAgcmVhZG9ubHkgcGF5bWVudFN5c3RlbUhhbmRsZXI6IFR1aUhhbmRsZXI8XG4gICAgICAgIHN0cmluZyB8IG51bGwgfCB1bmRlZmluZWQsXG4gICAgICAgIFR1aVBheW1lbnRTeXN0ZW0gfCBudWxsXG4gICAgPjtcbn1cblxuZXhwb3J0IGNvbnN0IFRVSV9JTlBVVF9DQVJEX0RFRkFVTFRfT1BUSU9OUzogVHVpSW5wdXRDYXJkT3B0aW9ucyA9IHtcbiAgICBpY29uOiBudWxsLFxuICAgIHBheW1lbnRTeXN0ZW1IYW5kbGVyOiB0dWlHZXRQYXltZW50U3lzdGVtLFxuICAgIGF1dG9jb21wbGV0ZTogZmFsc2UsXG59O1xuXG5leHBvcnQgY29uc3QgVFVJX0lOUFVUX0NBUkRfT1BUSU9OUyA9IG5ldyBJbmplY3Rpb25Ub2tlbihcbiAgICBuZ0Rldk1vZGUgPyAnVFVJX0lOUFVUX0NBUkRfT1BUSU9OUycgOiAnJyxcbiAgICB7XG4gICAgICAgIGZhY3Rvcnk6ICgpID0+IFRVSV9JTlBVVF9DQVJEX0RFRkFVTFRfT1BUSU9OUyxcbiAgICB9LFxuKTtcblxuZXhwb3J0IGZ1bmN0aW9uIHR1aUlucHV0Q2FyZE9wdGlvbnNQcm92aWRlcihcbiAgICBvcHRpb25zOiBQYXJ0aWFsPFR1aUlucHV0Q2FyZE9wdGlvbnM+LFxuKTogUHJvdmlkZXIge1xuICAgIHJldHVybiB0dWlQcm92aWRlT3B0aW9ucyhcbiAgICAgICAgVFVJX0lOUFVUX0NBUkRfT1BUSU9OUyxcbiAgICAgICAgb3B0aW9ucyxcbiAgICAgICAgVFVJX0lOUFVUX0NBUkRfREVGQVVMVF9PUFRJT05TLFxuICAgICk7XG59XG4iXX0=