UNPKG

@taiga-ui/kit

Version:

Taiga UI Angular main components kit

20 lines 4.3 kB
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_DATE_TIME_DEFAULT_OPTIONS = { valueTransformer: TUI_IDENTITY_VALUE_TRANSFORMER, timeMode: 'HH:MM', dateTimeSeparator: ', ', }; export const TUI_INPUT_DATE_TIME_OPTIONS = new InjectionToken(ngDevMode ? 'TUI_INPUT_DATE_TIME_OPTIONS' : '', { factory: () => ({ ...inject(TUI_INPUT_DATE_OPTIONS_NEW), ...TUI_INPUT_DATE_TIME_DEFAULT_OPTIONS, }), }); export const tuiInputDateTimeOptionsProvider = (options) => tuiProvideOptions(TUI_INPUT_DATE_TIME_OPTIONS, options, { ...TUI_INPUT_DATE_DEFAULT_OPTIONS_NEW, ...TUI_INPUT_DATE_TIME_DEFAULT_OPTIONS, }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5wdXQtZGF0ZS10aW1lLm9wdGlvbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9raXQvY29tcG9uZW50cy9pbnB1dC1kYXRlLXRpbWUvaW5wdXQtZGF0ZS10aW1lLm9wdGlvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUF1QixNQUFNLEVBQUUsY0FBYyxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBRTNFLE9BQU8sRUFDSCw4QkFBOEIsR0FFakMsTUFBTSx1QkFBdUIsQ0FBQztBQUUvQixPQUFPLEVBQUMsaUJBQWlCLEVBQUMsTUFBTSxtQ0FBbUMsQ0FBQztBQUNwRSxPQUFPLEVBQ0gsa0NBQWtDLEVBQ2xDLDBCQUEwQixHQUU3QixNQUFNLHFDQUFxQyxDQUFDO0FBVzdDLE1BQU0sQ0FBQyxNQUFNLG1DQUFtQyxHQUFHO0lBQy9DLGdCQUFnQixFQUFFLDhCQUE4QjtJQUNoRCxRQUFRLEVBQUUsT0FBTztJQUNqQixpQkFBaUIsRUFBRSxJQUFJO0NBQ2pCLENBQUM7QUFFWCxNQUFNLENBQUMsTUFBTSwyQkFBMkIsR0FBRyxJQUFJLGNBQWMsQ0FDekQsU0FBUyxDQUFDLENBQUMsQ0FBQyw2QkFBNkIsQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUM5QztJQUNJLE9BQU8sRUFBRSxHQUFHLEVBQUUsQ0FBQyxDQUFDO1FBQ1osR0FBRyxNQUFNLENBQUMsMEJBQTBCLENBQUM7UUFDckMsR0FBRyxtQ0FBbUM7S0FDekMsQ0FBQztDQUNMLENBQ0osQ0FBQztBQUVGLE1BQU0sQ0FBQyxNQUFNLCtCQUErQixHQUFHLENBQzNDLE9BQXlDLEVBQzFCLEVBQUUsQ0FDakIsaUJBQWlCLENBQUMsMkJBQTJCLEVBQUUsT0FBTyxFQUFFO0lBQ3BELEdBQUcsa0NBQWtDO0lBQ3JDLEdBQUcsbUNBQW1DO0NBQ3pDLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7dHlwZSBGYWN0b3J5UHJvdmlkZXIsIGluamVjdCwgSW5qZWN0aW9uVG9rZW59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHt0eXBlIE1hc2tpdG9UaW1lTW9kZX0gZnJvbSAnQG1hc2tpdG8va2l0JztcbmltcG9ydCB7XG4gICAgVFVJX0lERU5USVRZX1ZBTFVFX1RSQU5TRk9STUVSLFxuICAgIHR5cGUgVHVpVmFsdWVUcmFuc2Zvcm1lcixcbn0gZnJvbSAnQHRhaWdhLXVpL2Nkay9jbGFzc2VzJztcbmltcG9ydCB7dHlwZSBUdWlEYXksIHR5cGUgVHVpVGltZX0gZnJvbSAnQHRhaWdhLXVpL2Nkay9kYXRlLXRpbWUnO1xuaW1wb3J0IHt0dWlQcm92aWRlT3B0aW9uc30gZnJvbSAnQHRhaWdhLXVpL2Nkay91dGlscy9taXNjZWxsYW5lb3VzJztcbmltcG9ydCB7XG4gICAgVFVJX0lOUFVUX0RBVEVfREVGQVVMVF9PUFRJT05TX05FVyxcbiAgICBUVUlfSU5QVVRfREFURV9PUFRJT05TX05FVyxcbiAgICB0eXBlIFR1aUlucHV0RGF0ZU9wdGlvbnNOZXcsXG59IGZyb20gJ0B0YWlnYS11aS9raXQvY29tcG9uZW50cy9pbnB1dC1kYXRlJztcblxuZXhwb3J0IGludGVyZmFjZSBUdWlJbnB1dERhdGVUaW1lT3B0aW9ucyBleHRlbmRzIE9taXQ8XG4gICAgVHVpSW5wdXREYXRlT3B0aW9uc05ldyxcbiAgICAndmFsdWVUcmFuc2Zvcm1lcidcbj4ge1xuICAgIHJlYWRvbmx5IHRpbWVNb2RlOiBNYXNraXRvVGltZU1vZGU7XG4gICAgcmVhZG9ubHkgZGF0ZVRpbWVTZXBhcmF0b3I6IHN0cmluZztcbiAgICByZWFkb25seSB2YWx1ZVRyYW5zZm9ybWVyOiBUdWlWYWx1ZVRyYW5zZm9ybWVyPFtUdWlEYXksIFR1aVRpbWUgfCBudWxsXSB8IG51bGwsIGFueT47XG59XG5cbmV4cG9ydCBjb25zdCBUVUlfSU5QVVRfREFURV9USU1FX0RFRkFVTFRfT1BUSU9OUyA9IHtcbiAgICB2YWx1ZVRyYW5zZm9ybWVyOiBUVUlfSURFTlRJVFlfVkFMVUVfVFJBTlNGT1JNRVIsXG4gICAgdGltZU1vZGU6ICdISDpNTScsXG4gICAgZGF0ZVRpbWVTZXBhcmF0b3I6ICcsICcsXG59IGFzIGNvbnN0O1xuXG5leHBvcnQgY29uc3QgVFVJX0lOUFVUX0RBVEVfVElNRV9PUFRJT05TID0gbmV3IEluamVjdGlvblRva2VuPFR1aUlucHV0RGF0ZVRpbWVPcHRpb25zPihcbiAgICBuZ0Rldk1vZGUgPyAnVFVJX0lOUFVUX0RBVEVfVElNRV9PUFRJT05TJyA6ICcnLFxuICAgIHtcbiAgICAgICAgZmFjdG9yeTogKCkgPT4gKHtcbiAgICAgICAgICAgIC4uLmluamVjdChUVUlfSU5QVVRfREFURV9PUFRJT05TX05FVyksXG4gICAgICAgICAgICAuLi5UVUlfSU5QVVRfREFURV9USU1FX0RFRkFVTFRfT1BUSU9OUyxcbiAgICAgICAgfSksXG4gICAgfSxcbik7XG5cbmV4cG9ydCBjb25zdCB0dWlJbnB1dERhdGVUaW1lT3B0aW9uc1Byb3ZpZGVyID0gKFxuICAgIG9wdGlvbnM6IFBhcnRpYWw8VHVpSW5wdXREYXRlVGltZU9wdGlvbnM+LFxuKTogRmFjdG9yeVByb3ZpZGVyID0+XG4gICAgdHVpUHJvdmlkZU9wdGlvbnMoVFVJX0lOUFVUX0RBVEVfVElNRV9PUFRJT05TLCBvcHRpb25zLCB7XG4gICAgICAgIC4uLlRVSV9JTlBVVF9EQVRFX0RFRkFVTFRfT1BUSU9OU19ORVcsXG4gICAgICAgIC4uLlRVSV9JTlBVVF9EQVRFX1RJTUVfREVGQVVMVF9PUFRJT05TLFxuICAgIH0pO1xuIl19