@taiga-ui/core
Version:
Core library for creating Angular components and applications using Taiga UI
18 lines • 2.81 kB
JavaScript
import { InjectionToken } from '@angular/core';
import { tuiProvideOptions } from '@taiga-ui/cdk/utils/miscellaneous';
// TODO: Rename `ellipsis` to `more` in the next major version
const COMMON_ICONS = {
check: '@tui.check',
close: '@tui.x',
error: '@tui.circle-alert',
more: '@tui.chevron-right',
search: '@tui.search',
ellipsis: '@tui.ellipsis',
};
export const TUI_COMMON_ICONS = new InjectionToken(ngDevMode ? 'TUI_COMMON_ICONS' : '', {
factory: () => COMMON_ICONS,
});
export function tuiCommonIconsProvider(icons) {
return tuiProvideOptions(TUI_COMMON_ICONS, icons, COMMON_ICONS);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbW9uLWljb25zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvY29yZS90b2tlbnMvY29tbW9uLWljb25zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxjQUFjLEVBQWdCLE1BQU0sZUFBZSxDQUFDO0FBQzVELE9BQU8sRUFBQyxpQkFBaUIsRUFBQyxNQUFNLG1DQUFtQyxDQUFDO0FBRXBFLDhEQUE4RDtBQUM5RCxNQUFNLFlBQVksR0FBbUI7SUFDakMsS0FBSyxFQUFFLFlBQVk7SUFDbkIsS0FBSyxFQUFFLFFBQVE7SUFDZixLQUFLLEVBQUUsbUJBQW1CO0lBQzFCLElBQUksRUFBRSxvQkFBb0I7SUFDMUIsTUFBTSxFQUFFLGFBQWE7SUFDckIsUUFBUSxFQUFFLGVBQWU7Q0FDNUIsQ0FBQztBQVdGLE1BQU0sQ0FBQyxNQUFNLGdCQUFnQixHQUFHLElBQUksY0FBYyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRTtJQUNwRixPQUFPLEVBQUUsR0FBRyxFQUFFLENBQUMsWUFBWTtDQUM5QixDQUFDLENBQUM7QUFFSCxNQUFNLFVBQVUsc0JBQXNCLENBQUMsS0FBOEI7SUFDakUsT0FBTyxpQkFBaUIsQ0FBQyxnQkFBZ0IsRUFBRSxLQUFLLEVBQUUsWUFBWSxDQUFDLENBQUM7QUFDcEUsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SW5qZWN0aW9uVG9rZW4sIHR5cGUgUHJvdmlkZXJ9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHt0dWlQcm92aWRlT3B0aW9uc30gZnJvbSAnQHRhaWdhLXVpL2Nkay91dGlscy9taXNjZWxsYW5lb3VzJztcblxuLy8gVE9ETzogUmVuYW1lIGBlbGxpcHNpc2AgdG8gYG1vcmVgIGluIHRoZSBuZXh0IG1ham9yIHZlcnNpb25cbmNvbnN0IENPTU1PTl9JQ09OUzogVHVpQ29tbW9uSWNvbnMgPSB7XG4gICAgY2hlY2s6ICdAdHVpLmNoZWNrJyxcbiAgICBjbG9zZTogJ0B0dWkueCcsXG4gICAgZXJyb3I6ICdAdHVpLmNpcmNsZS1hbGVydCcsXG4gICAgbW9yZTogJ0B0dWkuY2hldnJvbi1yaWdodCcsXG4gICAgc2VhcmNoOiAnQHR1aS5zZWFyY2gnLFxuICAgIGVsbGlwc2lzOiAnQHR1aS5lbGxpcHNpcycsXG59O1xuXG5leHBvcnQgaW50ZXJmYWNlIFR1aUNvbW1vbkljb25zIHtcbiAgICByZWFkb25seSBjaGVjazogc3RyaW5nO1xuICAgIHJlYWRvbmx5IGNsb3NlOiBzdHJpbmc7XG4gICAgcmVhZG9ubHkgZXJyb3I6IHN0cmluZztcbiAgICByZWFkb25seSBtb3JlOiBzdHJpbmc7XG4gICAgcmVhZG9ubHkgc2VhcmNoOiBzdHJpbmc7XG4gICAgcmVhZG9ubHkgZWxsaXBzaXM6IHN0cmluZztcbn1cblxuZXhwb3J0IGNvbnN0IFRVSV9DT01NT05fSUNPTlMgPSBuZXcgSW5qZWN0aW9uVG9rZW4obmdEZXZNb2RlID8gJ1RVSV9DT01NT05fSUNPTlMnIDogJycsIHtcbiAgICBmYWN0b3J5OiAoKSA9PiBDT01NT05fSUNPTlMsXG59KTtcblxuZXhwb3J0IGZ1bmN0aW9uIHR1aUNvbW1vbkljb25zUHJvdmlkZXIoaWNvbnM6IFBhcnRpYWw8VHVpQ29tbW9uSWNvbnM+KTogUHJvdmlkZXIge1xuICAgIHJldHVybiB0dWlQcm92aWRlT3B0aW9ucyhUVUlfQ09NTU9OX0lDT05TLCBpY29ucywgQ09NTU9OX0lDT05TKTtcbn1cbiJdfQ==