From 544b1e32389d28df4a40013ea6886f1f9d61e37d Mon Sep 17 00:00:00 2001 From: Clemens Date: Mon, 11 Jul 2016 19:49:58 +0200 Subject: modify flow content --- web/src/js/components/ContentView/ContentViews.jsx | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'web/src/js/components/ContentView/ContentViews.jsx') diff --git a/web/src/js/components/ContentView/ContentViews.jsx b/web/src/js/components/ContentView/ContentViews.jsx index b0297dcc..e5a864bf 100644 --- a/web/src/js/components/ContentView/ContentViews.jsx +++ b/web/src/js/components/ContentView/ContentViews.jsx @@ -1,6 +1,8 @@ import React, { PropTypes } from 'react' import ContentLoader from './ContentLoader' import { MessageUtils } from '../../flow/utils.js' +import Button from '../common/Button' + const views = [ViewAuto, ViewImage, ViewJSON, ViewRaw] @@ -22,13 +24,19 @@ export function ViewImage({ flow, message }) { ViewRaw.textView = true ViewRaw.matches = () => true +ViewRaw.input = {} ViewRaw.propTypes = { content: React.PropTypes.string.isRequired, } -export function ViewRaw({ content }) { - return
{content}
+export function ViewRaw({ content, onChange }) { + return ( +
+ +
+ ) } ViewJSON.textView = true @@ -58,10 +66,10 @@ ViewAuto.propTypes = { flow: React.PropTypes.object.isRequired, } -export function ViewAuto({ message, flow }) { +export function ViewAuto({ message, flow, onChange }) { const View = ViewAuto.findView(message) if (View.textView) { - return + return } else { return } -- cgit v1.2.3