@taiga-ui/cdk
Version:
Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance
17 lines • 1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.migrateChartHint = migrateChartHint;
const add_import_to_closest_module_1 = require("../../../../utils/add-import-to-closest-module");
const elements_1 = require("../../../../utils/templates/elements");
const template_resource_1 = require("../../../../utils/templates/template-resource");
const CHART_TAGS = ['tui-bar-chart', 'tui-line-chart', 'tui-pie-chart'];
const HINT_ATTRIBUTES = ['tuiHintContent', '[tuiHintContent]'];
function migrateChartHint({ resource, fileSystem, }) {
const template = (0, template_resource_1.getTemplateFromTemplateResource)(resource, fileSystem);
const elements = (0, elements_1.findElementsWithAttributeOnTag)(template, HINT_ATTRIBUTES, CHART_TAGS);
if (!elements.length) {
return;
}
(0, add_import_to_closest_module_1.addImportToClosestModule)(resource.componentPath, 'TuiChartHint', '@taiga-ui/addon-charts');
}
//# sourceMappingURL=migrate-chart-hint.js.map