UNPKG

@taiga-ui/addon-commerce

Version:

Extension package for Taiga UI related to commerce, payment systems, currencies etc.

19 lines 4.17 kB
import { InjectionToken } from '@angular/core'; import { TUI_INPUT_CARD_DEFAULT_OPTIONS, } from '@taiga-ui/addon-commerce/components/input-card'; import { tuiDefaultCardValidator } from '@taiga-ui/addon-commerce/constants'; import { tuiProvideOptions } from '@taiga-ui/cdk/utils/miscellaneous'; export const TUI_INPUT_CARD_GROUP_DEFAULT_OPTIONS = { ...TUI_INPUT_CARD_DEFAULT_OPTIONS, cardValidator: tuiDefaultCardValidator, exampleText: '0000 0000 0000 0000', exampleTextCVC: '000', cvcHidden: true, inputs: { cvc: true, expire: true }, }; export const TUI_INPUT_CARD_GROUP_OPTIONS = new InjectionToken(ngDevMode ? 'TUI_INPUT_CARD_GROUP_OPTIONS' : '', { factory: () => TUI_INPUT_CARD_GROUP_DEFAULT_OPTIONS, }); export function tuiInputCardGroupOptionsProvider(options) { return tuiProvideOptions(TUI_INPUT_CARD_GROUP_OPTIONS, options, TUI_INPUT_CARD_GROUP_DEFAULT_OPTIONS); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5wdXQtY2FyZC1ncm91cC5vcHRpb25zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvYWRkb24tY29tbWVyY2UvY29tcG9uZW50cy9pbnB1dC1jYXJkLWdyb3VwL2lucHV0LWNhcmQtZ3JvdXAub3B0aW9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsY0FBYyxFQUFnQixNQUFNLGVBQWUsQ0FBQztBQUM1RCxPQUFPLEVBQ0gsOEJBQThCLEdBRWpDLE1BQU0sZ0RBQWdELENBQUM7QUFDeEQsT0FBTyxFQUFDLHVCQUF1QixFQUFDLE1BQU0sb0NBQW9DLENBQUM7QUFFM0UsT0FBTyxFQUFDLGlCQUFpQixFQUFDLE1BQU0sbUNBQW1DLENBQUM7QUFlcEUsTUFBTSxDQUFDLE1BQU0sb0NBQW9DLEdBQTZCO0lBQzFFLEdBQUcsOEJBQThCO0lBQ2pDLGFBQWEsRUFBRSx1QkFBdUI7SUFDdEMsV0FBVyxFQUFFLHFCQUFxQjtJQUNsQyxjQUFjLEVBQUUsS0FBSztJQUNyQixTQUFTLEVBQUUsSUFBSTtJQUNmLE1BQU0sRUFBRSxFQUFDLEdBQUcsRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBQztDQUNwQyxDQUFDO0FBRUYsTUFBTSxDQUFDLE1BQU0sNEJBQTRCLEdBQUcsSUFBSSxjQUFjLENBQzFELFNBQVMsQ0FBQyxDQUFDLENBQUMsOEJBQThCLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFDL0M7SUFDSSxPQUFPLEVBQUUsR0FBRyxFQUFFLENBQUMsb0NBQW9DO0NBQ3RELENBQ0osQ0FBQztBQUVGLE1BQU0sVUFBVSxnQ0FBZ0MsQ0FDNUMsT0FBMEM7SUFFMUMsT0FBTyxpQkFBaUIsQ0FDcEIsNEJBQTRCLEVBQzVCLE9BQU8sRUFDUCxvQ0FBb0MsQ0FDdkMsQ0FBQztBQUNOLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0luamVjdGlvblRva2VuLCB0eXBlIFByb3ZpZGVyfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7XG4gICAgVFVJX0lOUFVUX0NBUkRfREVGQVVMVF9PUFRJT05TLFxuICAgIHR5cGUgVHVpSW5wdXRDYXJkT3B0aW9ucyxcbn0gZnJvbSAnQHRhaWdhLXVpL2FkZG9uLWNvbW1lcmNlL2NvbXBvbmVudHMvaW5wdXQtY2FyZCc7XG5pbXBvcnQge3R1aURlZmF1bHRDYXJkVmFsaWRhdG9yfSBmcm9tICdAdGFpZ2EtdWkvYWRkb24tY29tbWVyY2UvY29uc3RhbnRzJztcbmltcG9ydCB7dHlwZSBUdWlCb29sZWFuSGFuZGxlcn0gZnJvbSAnQHRhaWdhLXVpL2Nkay90eXBlcyc7XG5pbXBvcnQge3R1aVByb3ZpZGVPcHRpb25zfSBmcm9tICdAdGFpZ2EtdWkvY2RrL3V0aWxzL21pc2NlbGxhbmVvdXMnO1xuXG5leHBvcnQgaW50ZXJmYWNlIFR1aUNhcmRJbnB1dHMge1xuICAgIGN2YzogYm9vbGVhbjtcbiAgICBleHBpcmU6IGJvb2xlYW47XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgVHVpSW5wdXRDYXJkR3JvdXBPcHRpb25zIGV4dGVuZHMgVHVpSW5wdXRDYXJkT3B0aW9ucyB7XG4gICAgcmVhZG9ubHkgY2FyZFZhbGlkYXRvcjogVHVpQm9vbGVhbkhhbmRsZXI8c3RyaW5nPjtcbiAgICByZWFkb25seSBleGFtcGxlVGV4dDogc3RyaW5nO1xuICAgIHJlYWRvbmx5IGV4YW1wbGVUZXh0Q1ZDOiBzdHJpbmc7XG4gICAgcmVhZG9ubHkgY3ZjSGlkZGVuOiBib29sZWFuO1xuICAgIHJlYWRvbmx5IGlucHV0czogVHVpQ2FyZElucHV0cztcbn1cblxuZXhwb3J0IGNvbnN0IFRVSV9JTlBVVF9DQVJEX0dST1VQX0RFRkFVTFRfT1BUSU9OUzogVHVpSW5wdXRDYXJkR3JvdXBPcHRpb25zID0ge1xuICAgIC4uLlRVSV9JTlBVVF9DQVJEX0RFRkFVTFRfT1BUSU9OUyxcbiAgICBjYXJkVmFsaWRhdG9yOiB0dWlEZWZhdWx0Q2FyZFZhbGlkYXRvcixcbiAgICBleGFtcGxlVGV4dDogJzAwMDAgMDAwMCAwMDAwIDAwMDAnLFxuICAgIGV4YW1wbGVUZXh0Q1ZDOiAnMDAwJyxcbiAgICBjdmNIaWRkZW46IHRydWUsXG4gICAgaW5wdXRzOiB7Y3ZjOiB0cnVlLCBleHBpcmU6IHRydWV9LFxufTtcblxuZXhwb3J0IGNvbnN0IFRVSV9JTlBVVF9DQVJEX0dST1VQX09QVElPTlMgPSBuZXcgSW5qZWN0aW9uVG9rZW4oXG4gICAgbmdEZXZNb2RlID8gJ1RVSV9JTlBVVF9DQVJEX0dST1VQX09QVElPTlMnIDogJycsXG4gICAge1xuICAgICAgICBmYWN0b3J5OiAoKSA9PiBUVUlfSU5QVVRfQ0FSRF9HUk9VUF9ERUZBVUxUX09QVElPTlMsXG4gICAgfSxcbik7XG5cbmV4cG9ydCBmdW5jdGlvbiB0dWlJbnB1dENhcmRHcm91cE9wdGlvbnNQcm92aWRlcihcbiAgICBvcHRpb25zOiBQYXJ0aWFsPFR1aUlucHV0Q2FyZEdyb3VwT3B0aW9ucz4sXG4pOiBQcm92aWRlciB7XG4gICAgcmV0dXJuIHR1aVByb3ZpZGVPcHRpb25zKFxuICAgICAgICBUVUlfSU5QVVRfQ0FSRF9HUk9VUF9PUFRJT05TLFxuICAgICAgICBvcHRpb25zLFxuICAgICAgICBUVUlfSU5QVVRfQ0FSRF9HUk9VUF9ERUZBVUxUX09QVElPTlMsXG4gICAgKTtcbn1cbiJdfQ==