UNPKG

@taiga-ui/cdk

Version:

Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance

37 lines (36 loc) 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.migrateLegacyMixins = void 0; const LEGACY_MIXINS = [ 'clearfix', 'autofill', 'clearinput', 'visually-hidden', 'webkit-auto-fill-button-hidden', 'customize-scroll', 'inset-border', 'dashed-border', 'opacity-icon', 'hoverable-with-shadow', 'text-overflow-with-fade', 'contrast-background', 'blurred-background', 'textfield-host', 'textfield-content', 'textfield-input', 'textfield-wrapper', 'textfield-label', 'input-icon', 'input-icons', 'icon-button', 'textfield', ]; function migrateLegacyMixins(fileContent) { if (!fileContent.includes('@taiga-ui/core/styles/taiga-ui-local')) { return fileContent; } return LEGACY_MIXINS.some((x) => fileContent.includes(x)) ? `@import '@taiga-ui/legacy/styles/taiga-ui-local';\n${fileContent}` : fileContent; } exports.migrateLegacyMixins = migrateLegacyMixins;