| "use strict"; |
| /** |
| * @license |
| * Copyright Google LLC All Rights Reserved. |
| * |
| * Use of this source code is governed by an MIT-style license that can be |
| * found in the LICENSE file at https://angular.io/license |
| */ |
| Object.defineProperty(exports, "__esModule", { value: true }); |
| const schematics_1 = require("@angular/cdk/schematics"); |
| const config_1 = require("@schematics/angular/utility/config"); |
| const project_index_html_1 = require("./project-index-html"); |
| /** Adds the Material Design fonts to the index HTML file. */ |
| function addFontsToIndex(options) { |
| return (host) => { |
| const workspace = config_1.getWorkspace(host); |
| const project = schematics_1.getProjectFromWorkspace(workspace, options.project); |
| const projectIndexHtmlPath = project_index_html_1.getIndexHtmlPath(project); |
| const fonts = [ |
| 'https://fonts.googleapis.com/css?family=Roboto:300,400,500&display=swap', |
| 'https://fonts.googleapis.com/icon?family=Material+Icons', |
| ]; |
| fonts.forEach(f => { |
| schematics_1.appendHtmlElementToHead(host, projectIndexHtmlPath, `<link href="${f}" rel="stylesheet">`); |
| }); |
| return host; |
| }; |
| } |
| exports.addFontsToIndex = addFontsToIndex; |
| //# sourceMappingURL=material-fonts.js.map |