@taiga-ui/kit
Version:
Taiga UI Angular main components kit
17 lines • 2.9 kB
JavaScript
import { InjectionToken } from '@angular/core';
import { tuiProvideOptions } from '@taiga-ui/cdk/utils/miscellaneous';
export const TUI_PREVIEW_ICONS_DEFAULT = {
rotate: '@tui.rotate-ccw-square',
prev: '@tui.arrow-left',
next: '@tui.arrow-right',
zoomIn: '@tui.plus',
zoomOut: '@tui.minus',
zoomReset: '@tui.minimize',
};
export const TUI_PREVIEW_ICONS = new InjectionToken(ngDevMode ? 'TUI_PREVIEW_ICONS' : '', {
factory: () => TUI_PREVIEW_ICONS_DEFAULT,
});
export function tuiPreviewIconsProvider(icons) {
return tuiProvideOptions(TUI_PREVIEW_ICONS, icons, TUI_PREVIEW_ICONS_DEFAULT);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJldmlldy1pY29ucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL2tpdC90b2tlbnMvcHJldmlldy1pY29ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUMsY0FBYyxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQzdDLE9BQU8sRUFBQyxpQkFBaUIsRUFBQyxNQUFNLG1DQUFtQyxDQUFDO0FBV3BFLE1BQU0sQ0FBQyxNQUFNLHlCQUF5QixHQUFvQjtJQUN0RCxNQUFNLEVBQUUsd0JBQXdCO0lBQ2hDLElBQUksRUFBRSxpQkFBaUI7SUFDdkIsSUFBSSxFQUFFLGtCQUFrQjtJQUN4QixNQUFNLEVBQUUsV0FBVztJQUNuQixPQUFPLEVBQUUsWUFBWTtJQUNyQixTQUFTLEVBQUUsZUFBZTtDQUM3QixDQUFDO0FBRUYsTUFBTSxDQUFDLE1BQU0saUJBQWlCLEdBQUcsSUFBSSxjQUFjLENBQy9DLFNBQVMsQ0FBQyxDQUFDLENBQUMsbUJBQW1CLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFDcEM7SUFDSSxPQUFPLEVBQUUsR0FBRyxFQUFFLENBQUMseUJBQXlCO0NBQzNDLENBQ0osQ0FBQztBQUVGLE1BQU0sVUFBVSx1QkFBdUIsQ0FBQyxLQUErQjtJQUNuRSxPQUFPLGlCQUFpQixDQUFDLGlCQUFpQixFQUFFLEtBQUssRUFBRSx5QkFBeUIsQ0FBQyxDQUFDO0FBQ2xGLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7UHJvdmlkZXJ9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtJbmplY3Rpb25Ub2tlbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge3R1aVByb3ZpZGVPcHRpb25zfSBmcm9tICdAdGFpZ2EtdWkvY2RrL3V0aWxzL21pc2NlbGxhbmVvdXMnO1xuXG5leHBvcnQgaW50ZXJmYWNlIFR1aVByZXZpZXdJY29ucyB7XG4gICAgcmVhZG9ubHkgbmV4dDogc3RyaW5nO1xuICAgIHJlYWRvbmx5IHByZXY6IHN0cmluZztcbiAgICByZWFkb25seSByb3RhdGU6IHN0cmluZztcbiAgICByZWFkb25seSB6b29tSW46IHN0cmluZztcbiAgICByZWFkb25seSB6b29tT3V0OiBzdHJpbmc7XG4gICAgcmVhZG9ubHkgem9vbVJlc2V0OiBzdHJpbmc7XG59XG5cbmV4cG9ydCBjb25zdCBUVUlfUFJFVklFV19JQ09OU19ERUZBVUxUOiBUdWlQcmV2aWV3SWNvbnMgPSB7XG4gICAgcm90YXRlOiAnQHR1aS5yb3RhdGUtY2N3LXNxdWFyZScsXG4gICAgcHJldjogJ0B0dWkuYXJyb3ctbGVmdCcsXG4gICAgbmV4dDogJ0B0dWkuYXJyb3ctcmlnaHQnLFxuICAgIHpvb21JbjogJ0B0dWkucGx1cycsXG4gICAgem9vbU91dDogJ0B0dWkubWludXMnLFxuICAgIHpvb21SZXNldDogJ0B0dWkubWluaW1pemUnLFxufTtcblxuZXhwb3J0IGNvbnN0IFRVSV9QUkVWSUVXX0lDT05TID0gbmV3IEluamVjdGlvblRva2VuKFxuICAgIG5nRGV2TW9kZSA/ICdUVUlfUFJFVklFV19JQ09OUycgOiAnJyxcbiAgICB7XG4gICAgICAgIGZhY3Rvcnk6ICgpID0+IFRVSV9QUkVWSUVXX0lDT05TX0RFRkFVTFQsXG4gICAgfSxcbik7XG5cbmV4cG9ydCBmdW5jdGlvbiB0dWlQcmV2aWV3SWNvbnNQcm92aWRlcihpY29uczogUGFydGlhbDxUdWlQcmV2aWV3SWNvbnM+KTogUHJvdmlkZXIge1xuICAgIHJldHVybiB0dWlQcm92aWRlT3B0aW9ucyhUVUlfUFJFVklFV19JQ09OUywgaWNvbnMsIFRVSV9QUkVWSUVXX0lDT05TX0RFRkFVTFQpO1xufVxuIl19