UNPKG

@angular/material

Version:
30 lines 1.28 kB
"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