UNPKG

@taiga-ui/kit

Version:

Taiga UI Angular main components kit

19 lines 4.14 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'; /** * @deprecated remove in v5 */ export const TUI_INPUT_MONTH_DEFAULT_OPTIONS = { icon: () => '@tui.calendar', valueTransformer: TUI_IDENTITY_VALUE_TRANSFORMER, }; export const TUI_INPUT_MONTH_OPTIONS = new InjectionToken(ngDevMode ? 'TUI_INPUT_MONTH_OPTIONS' : '', { factory: () => ({ ...inject(TUI_INPUT_DATE_OPTIONS_NEW), valueTransformer: TUI_IDENTITY_VALUE_TRANSFORMER, }), }); export const tuiInputMonthOptionsProvider = (options) => tuiProvideOptions(TUI_INPUT_MONTH_OPTIONS, options, TUI_INPUT_DATE_DEFAULT_OPTIONS_NEW); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5wdXQtbW9udGgub3B0aW9ucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2tpdC9jb21wb25lbnRzL2lucHV0LW1vbnRoL2lucHV0LW1vbnRoLm9wdGlvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFDLE1BQU0sRUFBRSxjQUFjLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFFckQsT0FBTyxFQUFDLDhCQUE4QixFQUFDLE1BQU0sdUJBQXVCLENBQUM7QUFHckUsT0FBTyxFQUFDLGlCQUFpQixFQUFDLE1BQU0sbUNBQW1DLENBQUM7QUFFcEUsT0FBTyxFQUNILGtDQUFrQyxFQUNsQywwQkFBMEIsR0FDN0IsTUFBTSxxQ0FBcUMsQ0FBQztBQU83Qzs7R0FFRztBQUNILE1BQU0sQ0FBQyxNQUFNLCtCQUErQixHQUF5QjtJQUNqRSxJQUFJLEVBQUUsR0FBRyxFQUFFLENBQUMsZUFBZTtJQUMzQixnQkFBZ0IsRUFBRSw4QkFBOEI7Q0FDbkQsQ0FBQztBQUVGLE1BQU0sQ0FBQyxNQUFNLHVCQUF1QixHQUFHLElBQUksY0FBYyxDQUNyRCxTQUFTLENBQUMsQ0FBQyxDQUFDLHlCQUF5QixDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQzFDO0lBQ0ksT0FBTyxFQUFFLEdBQUcsRUFBRSxDQUFDLENBQUM7UUFDWixHQUFHLE1BQU0sQ0FBQywwQkFBMEIsQ0FBQztRQUNyQyxnQkFBZ0IsRUFBRSw4QkFBOEI7S0FDbkQsQ0FBQztDQUNMLENBQ0osQ0FBQztBQUVGLE1BQU0sQ0FBQyxNQUFNLDRCQUE0QixHQUFHLENBQ3hDLE9BQXNDLEVBQ3ZCLEVBQUUsQ0FDakIsaUJBQWlCLENBQ2IsdUJBQXVCLEVBQ3ZCLE9BQU8sRUFDUCxrQ0FBa0MsQ0FDckMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHtGYWN0b3J5UHJvdmlkZXJ9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtpbmplY3QsIEluamVjdGlvblRva2VufSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB0eXBlIHtUdWlWYWx1ZVRyYW5zZm9ybWVyfSBmcm9tICdAdGFpZ2EtdWkvY2RrL2NsYXNzZXMnO1xuaW1wb3J0IHtUVUlfSURFTlRJVFlfVkFMVUVfVFJBTlNGT1JNRVJ9IGZyb20gJ0B0YWlnYS11aS9jZGsvY2xhc3Nlcyc7XG5pbXBvcnQgdHlwZSB7VHVpTW9udGh9IGZyb20gJ0B0YWlnYS11aS9jZGsvZGF0ZS10aW1lJztcbmltcG9ydCB0eXBlIHtUdWlIYW5kbGVyfSBmcm9tICdAdGFpZ2EtdWkvY2RrL3R5cGVzJztcbmltcG9ydCB7dHVpUHJvdmlkZU9wdGlvbnN9IGZyb20gJ0B0YWlnYS11aS9jZGsvdXRpbHMvbWlzY2VsbGFuZW91cyc7XG5pbXBvcnQgdHlwZSB7VHVpU2l6ZUwsIFR1aVNpemVTfSBmcm9tICdAdGFpZ2EtdWkvY29yZS90eXBlcyc7XG5pbXBvcnQge1xuICAgIFRVSV9JTlBVVF9EQVRFX0RFRkFVTFRfT1BUSU9OU19ORVcsXG4gICAgVFVJX0lOUFVUX0RBVEVfT1BUSU9OU19ORVcsXG59IGZyb20gJ0B0YWlnYS11aS9raXQvY29tcG9uZW50cy9pbnB1dC1kYXRlJztcblxuZXhwb3J0IGludGVyZmFjZSBUdWlJbnB1dE1vbnRoT3B0aW9ucyB7XG4gICAgcmVhZG9ubHkgaWNvbjogVHVpSGFuZGxlcjxUdWlTaXplTCB8IFR1aVNpemVTLCBzdHJpbmc+O1xuICAgIHJlYWRvbmx5IHZhbHVlVHJhbnNmb3JtZXI6IFR1aVZhbHVlVHJhbnNmb3JtZXI8VHVpTW9udGggfCBudWxsLCBhbnk+O1xufVxuXG4vKipcbiAqIEBkZXByZWNhdGVkIHJlbW92ZSBpbiB2NVxuICovXG5leHBvcnQgY29uc3QgVFVJX0lOUFVUX01PTlRIX0RFRkFVTFRfT1BUSU9OUzogVHVpSW5wdXRNb250aE9wdGlvbnMgPSB7XG4gICAgaWNvbjogKCkgPT4gJ0B0dWkuY2FsZW5kYXInLFxuICAgIHZhbHVlVHJhbnNmb3JtZXI6IFRVSV9JREVOVElUWV9WQUxVRV9UUkFOU0ZPUk1FUixcbn07XG5cbmV4cG9ydCBjb25zdCBUVUlfSU5QVVRfTU9OVEhfT1BUSU9OUyA9IG5ldyBJbmplY3Rpb25Ub2tlbjxUdWlJbnB1dE1vbnRoT3B0aW9ucz4oXG4gICAgbmdEZXZNb2RlID8gJ1RVSV9JTlBVVF9NT05USF9PUFRJT05TJyA6ICcnLFxuICAgIHtcbiAgICAgICAgZmFjdG9yeTogKCkgPT4gKHtcbiAgICAgICAgICAgIC4uLmluamVjdChUVUlfSU5QVVRfREFURV9PUFRJT05TX05FVyksXG4gICAgICAgICAgICB2YWx1ZVRyYW5zZm9ybWVyOiBUVUlfSURFTlRJVFlfVkFMVUVfVFJBTlNGT1JNRVIsXG4gICAgICAgIH0pLFxuICAgIH0sXG4pO1xuXG5leHBvcnQgY29uc3QgdHVpSW5wdXRNb250aE9wdGlvbnNQcm92aWRlciA9IChcbiAgICBvcHRpb25zOiBQYXJ0aWFsPFR1aUlucHV0TW9udGhPcHRpb25zPixcbik6IEZhY3RvcnlQcm92aWRlciA9PlxuICAgIHR1aVByb3ZpZGVPcHRpb25zKFxuICAgICAgICBUVUlfSU5QVVRfTU9OVEhfT1BUSU9OUyxcbiAgICAgICAgb3B0aW9ucyxcbiAgICAgICAgVFVJX0lOUFVUX0RBVEVfREVGQVVMVF9PUFRJT05TX05FVyxcbiAgICApO1xuIl19