ui/lib/shared/addon/components/common-mark/component.js

17 lines
345 B
JavaScript

import Component from '@ember/component';
export default Component.extend({
markdown: null,
cmReader: new commonmark.Parser(),
cmWriter: new commonmark.HtmlRenderer(),
parsedMarkdown: function() {
var parsed = this.cmReader.parse(this.get('markdown'));
return this.cmWriter.render(parsed);
}.property('markdown')
});