/* * Copyright (c) 2016 VMware, Inc. All Rights Reserved. * This software is released under MIT license. * The full license information can be found in LICENSE in the root directory of this project. */ import {Component, Input, ViewChild, AfterViewInit} from "@angular/core"; import {CodeHighlight} from 'clarity-angular/code/code-highlight'; @Component({ selector: "clr-example", template: `
{{code.trim()}}
`, styles: [` pre { background: transparent; padding: 12px; } `] }) export class Example implements AfterViewInit { @ViewChild(CodeHighlight) codeHighlight: CodeHighlight; @Input("clrCode") public code: string; @Input("clrLanguage") public language: string; ngAfterViewInit(): void { this.codeHighlight.redraw(); } }