From c5e60251835ef9fa60054e422f51d5f92c8494bb Mon Sep 17 00:00:00 2001 From: Tyler Schicke Date: Fri, 1 Feb 2019 15:27:15 -0500 Subject: added ImageField and RichTextField types --- src/views/nodes/DocumentView.tsx | 2 -- src/views/nodes/FieldView.tsx | 9 +++++++++ 2 files changed, 9 insertions(+), 2 deletions(-) (limited to 'src/views') diff --git a/src/views/nodes/DocumentView.tsx b/src/views/nodes/DocumentView.tsx index 634cd78be..cbf09abae 100644 --- a/src/views/nodes/DocumentView.tsx +++ b/src/views/nodes/DocumentView.tsx @@ -17,8 +17,6 @@ import { ContextMenu } from "../ContextMenu"; import { FieldTextBox } from "../nodes/FieldTextBox"; import "./NodeView.scss"; import React = require("react"); -import { cpus } from "os"; -import { relative } from "path"; const JsxParser = require('react-jsx-parser').default;//TODO Why does this need to be imported like this? interface DocumentViewProps { diff --git a/src/views/nodes/FieldView.tsx b/src/views/nodes/FieldView.tsx index 1c4164089..54e78e3ec 100644 --- a/src/views/nodes/FieldView.tsx +++ b/src/views/nodes/FieldView.tsx @@ -5,6 +5,9 @@ import { computed } from "mobx"; import { Field, Opt } from "../../fields/Field"; import { TextField } from "../../fields/TextField"; import { NumberField } from "../../fields/NumberField"; +import { RichTextField } from "../../fields/RichTextField"; +import { FieldTextBox } from "./FieldTextBox"; +import { ImageField } from "../../fields/ImageField"; @observer export class FieldView extends React.Component { @@ -21,6 +24,12 @@ export class FieldView extends React.Component { if (field instanceof TextField) { return

{field.Data}

} + else if (field instanceof RichTextField) { + return + } + else if (field instanceof ImageField) { + return + } else if (field instanceof NumberField) { return

{field.Data}

} else { -- cgit v1.2.3-70-g09d2