From ef866f957a0c03d46c1c24b1d9c07104011e2b64 Mon Sep 17 00:00:00 2001 From: Dick Choi Date: Fri, 29 Jul 2016 11:04:10 +0900 Subject: [PATCH] Markdown in snippet note will be rendered --- browser/main/Detail/SnippetNoteDetail.js | 32 ++++++++++++++++-------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/browser/main/Detail/SnippetNoteDetail.js b/browser/main/Detail/SnippetNoteDetail.js index d925be9d..6da4276d 100644 --- a/browser/main/Detail/SnippetNoteDetail.js +++ b/browser/main/Detail/SnippetNoteDetail.js @@ -2,6 +2,7 @@ import React, { PropTypes } from 'react' import CSSModules from 'browser/lib/CSSModules' import styles from './SnippetNoteDetail.styl' import CodeEditor from 'browser/components/CodeEditor' +import MarkdownEditor from 'browser/components/MarkdownEditor' import StarButton from './StarButton' import TagSelect from './TagSelect' import FolderSelect from './FolderSelect' @@ -370,17 +371,26 @@ class SnippetNoteDetail extends React.Component { - this.handleCodeChange(index)(e)} - ref={'code-' + index} - /> + {snippet.mode === 'markdown' + ? this.handleCodeChange(index)(e)} + ref={'code-' + index} + ignorePreviewPointerEvents={this.props.ignorePreviewPointerEvents} + /> + : this.handleCodeChange(index)(e)} + ref={'code-' + index} + /> + } })