UNPKG

@taiga-ui/cdk

Version:

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

41 lines 2.61 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.migrateStyles = exports.TUI_RATING_WARNING = void 0; /// <reference lib="es2021" /> const ng_morph_1 = require("ng-morph"); const migrate_legacy_mixins_1 = require("./migrate-legacy-mixins"); const migrate_less_scss_constants_1 = require("./migrate-less-scss-constants"); const migrate_mixins_1 = require("./migrate-mixins"); const migrate_shadow_mixins_1 = require("./migrate-shadow-mixins"); const migrate_space_mixins_1 = require("./migrate-space-mixins"); const migrate_text_mixins_1 = require("./migrate-text-mixins"); exports.TUI_RATING_WARNING = '// TODO: (Taiga UI migration): use css to customize rating gap and size. See https://taiga-ui.dev/components/rating#basic'; function migrateStyles() { var _a; (_a = (0, ng_morph_1.getActiveProject)()) === null || _a === void 0 ? void 0 : _a.getSourceFiles('**/**.{less,sass,scss,css}').forEach((sourceFile) => { let fullText = sourceFile.getFullText(); fullText = fullText // eslint-disable-next-line .replace(/^(.*--tui-rating-size.*)$/gm, `${exports.TUI_RATING_WARNING}\n$1`) // eslint-disable-next-line .replace(/^(.*--tui-rating-gap.*)$/gm, `${exports.TUI_RATING_WARNING}\n$1`) .replaceAll('--tui-link-icon-size', '--tui-icon-size') .replaceAll('@taiga-ui/proprietary-core/styles/tinkoff-fonts', '@taiga-ui/proprietary/styles/tbank-fonts') .replaceAll('@taiga-ui/proprietary-core/styles/theme-tinkoff-2023', '@taiga-ui/proprietary/styles/tbank-theme') .replaceAll('@taiga-ui/proprietary-core/styles/theme-tinkoff-mobile-2023', '@taiga-ui/proprietary/styles/tbank-theme-mobile.less') .replaceAll('@taiga-ui/proprietary-core/styles/theme-tinkoff-mobile', '@taiga-ui/proprietary/styles/tbank-theme-mobile.less') .replaceAll('@taiga-ui/proprietary-core/styles/theme-tinkoff', '@taiga-ui/proprietary/styles/tbank-theme'); const newFileContent = [ migrate_space_mixins_1.migrateSpaceMixins, migrate_text_mixins_1.migrateTextMixins, migrate_shadow_mixins_1.migrateShadowMixins, migrate_less_scss_constants_1.migrateLessSCSSConstants, migrate_mixins_1.migrateMixins, migrate_legacy_mixins_1.migrateLegacyMixins, ].reduce((text, migrate) => migrate(text), fullText); sourceFile.replaceWithText(newFileContent); }); (0, ng_morph_1.saveActiveProject)(); } exports.migrateStyles = migrateStyles; //# sourceMappingURL=index.js.map