@taiga-ui/kit
Version:
Taiga UI Angular main components kit
12 lines • 3.41 kB
JavaScript
import { inject, InjectionToken } from '@angular/core';
import { TUI_IDENTITY_VALUE_TRANSFORMER } from '@taiga-ui/cdk/classes';
import { tuiProvideOptions } from '@taiga-ui/cdk/utils/miscellaneous';
import { TUI_INPUT_DATE_DEFAULT_OPTIONS_NEW, TUI_INPUT_DATE_OPTIONS_NEW, } from '@taiga-ui/kit/components/input-date';
export const TUI_INPUT_YEAR_OPTIONS = new InjectionToken(ngDevMode ? 'TUI_INPUT_YEAR_OPTIONS' : '', {
factory: () => ({
...inject(TUI_INPUT_DATE_OPTIONS_NEW),
valueTransformer: TUI_IDENTITY_VALUE_TRANSFORMER,
}),
});
export const tuiInputInputYearOptionsProvider = (options) => tuiProvideOptions(TUI_INPUT_YEAR_OPTIONS, options, TUI_INPUT_DATE_DEFAULT_OPTIONS_NEW);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5wdXQteWVhci5vcHRpb25zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMva2l0L2NvbXBvbmVudHMvaW5wdXQteWVhci9pbnB1dC15ZWFyLm9wdGlvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFDLE1BQU0sRUFBRSxjQUFjLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFFckQsT0FBTyxFQUFDLDhCQUE4QixFQUFDLE1BQU0sdUJBQXVCLENBQUM7QUFDckUsT0FBTyxFQUFDLGlCQUFpQixFQUFDLE1BQU0sbUNBQW1DLENBQUM7QUFFcEUsT0FBTyxFQUNILGtDQUFrQyxFQUNsQywwQkFBMEIsR0FDN0IsTUFBTSxxQ0FBcUMsQ0FBQztBQU83QyxNQUFNLENBQUMsTUFBTSxzQkFBc0IsR0FBRyxJQUFJLGNBQWMsQ0FDcEQsU0FBUyxDQUFDLENBQUMsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUN6QztJQUNJLE9BQU8sRUFBRSxHQUFHLEVBQUUsQ0FBQyxDQUFDO1FBQ1osR0FBRyxNQUFNLENBQUMsMEJBQTBCLENBQUM7UUFDckMsZ0JBQWdCLEVBQUUsOEJBQThCO0tBQ25ELENBQUM7Q0FDTCxDQUNKLENBQUM7QUFFRixNQUFNLENBQUMsTUFBTSxnQ0FBZ0MsR0FBRyxDQUM1QyxPQUFxQyxFQUN0QixFQUFFLENBQ2pCLGlCQUFpQixDQUNiLHNCQUFzQixFQUN0QixPQUFPLEVBQ1Asa0NBQWtDLENBQ3JDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7RmFjdG9yeVByb3ZpZGVyfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7aW5qZWN0LCBJbmplY3Rpb25Ub2tlbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgdHlwZSB7VHVpVmFsdWVUcmFuc2Zvcm1lcn0gZnJvbSAnQHRhaWdhLXVpL2Nkay9jbGFzc2VzJztcbmltcG9ydCB7VFVJX0lERU5USVRZX1ZBTFVFX1RSQU5TRk9STUVSfSBmcm9tICdAdGFpZ2EtdWkvY2RrL2NsYXNzZXMnO1xuaW1wb3J0IHt0dWlQcm92aWRlT3B0aW9uc30gZnJvbSAnQHRhaWdhLXVpL2Nkay91dGlscy9taXNjZWxsYW5lb3VzJztcbmltcG9ydCB0eXBlIHtUdWlJbnB1dERhdGVPcHRpb25zTmV3fSBmcm9tICdAdGFpZ2EtdWkva2l0L2NvbXBvbmVudHMvaW5wdXQtZGF0ZSc7XG5pbXBvcnQge1xuICAgIFRVSV9JTlBVVF9EQVRFX0RFRkFVTFRfT1BUSU9OU19ORVcsXG4gICAgVFVJX0lOUFVUX0RBVEVfT1BUSU9OU19ORVcsXG59IGZyb20gJ0B0YWlnYS11aS9raXQvY29tcG9uZW50cy9pbnB1dC1kYXRlJztcblxuZXhwb3J0IGludGVyZmFjZSBUdWlJbnB1dFllYXJPcHRpb25zXG4gICAgZXh0ZW5kcyBPbWl0PFR1aUlucHV0RGF0ZU9wdGlvbnNOZXcsICd2YWx1ZVRyYW5zZm9ybWVyJz4ge1xuICAgIHJlYWRvbmx5IHZhbHVlVHJhbnNmb3JtZXI6IFR1aVZhbHVlVHJhbnNmb3JtZXI8bnVtYmVyIHwgbnVsbCwgYW55Pjtcbn1cblxuZXhwb3J0IGNvbnN0IFRVSV9JTlBVVF9ZRUFSX09QVElPTlMgPSBuZXcgSW5qZWN0aW9uVG9rZW48VHVpSW5wdXRZZWFyT3B0aW9ucz4oXG4gICAgbmdEZXZNb2RlID8gJ1RVSV9JTlBVVF9ZRUFSX09QVElPTlMnIDogJycsXG4gICAge1xuICAgICAgICBmYWN0b3J5OiAoKSA9PiAoe1xuICAgICAgICAgICAgLi4uaW5qZWN0KFRVSV9JTlBVVF9EQVRFX09QVElPTlNfTkVXKSxcbiAgICAgICAgICAgIHZhbHVlVHJhbnNmb3JtZXI6IFRVSV9JREVOVElUWV9WQUxVRV9UUkFOU0ZPUk1FUixcbiAgICAgICAgfSksXG4gICAgfSxcbik7XG5cbmV4cG9ydCBjb25zdCB0dWlJbnB1dElucHV0WWVhck9wdGlvbnNQcm92aWRlciA9IChcbiAgICBvcHRpb25zOiBQYXJ0aWFsPFR1aUlucHV0WWVhck9wdGlvbnM+LFxuKTogRmFjdG9yeVByb3ZpZGVyID0+XG4gICAgdHVpUHJvdmlkZU9wdGlvbnMoXG4gICAgICAgIFRVSV9JTlBVVF9ZRUFSX09QVElPTlMsXG4gICAgICAgIG9wdGlvbnMsXG4gICAgICAgIFRVSV9JTlBVVF9EQVRFX0RFRkFVTFRfT1BUSU9OU19ORVcsXG4gICAgKTtcbiJdfQ==