diff options
author | Fawn <fangrui_tong@brown.edu> | 2019-06-19 22:27:21 -0400 |
---|---|---|
committer | Fawn <fangrui_tong@brown.edu> | 2019-06-19 22:27:21 -0400 |
commit | c5e401cb0a7fec2279ceecbc8d1429dcdd2f04b9 (patch) | |
tree | d7e3b77890c3c4f3be0dca1da9c4aae71ecaead7 /src/client/views/nodes/FieldView.tsx | |
parent | f362dbfc237536c6c4a8c6d088c3dc818080f7c2 (diff) |
buttons on cut links functional except for when dragged from link menu
Diffstat (limited to 'src/client/views/nodes/FieldView.tsx')
-rw-r--r-- | src/client/views/nodes/FieldView.tsx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/client/views/nodes/FieldView.tsx b/src/client/views/nodes/FieldView.tsx index 5a83de8e3..6fecb34d7 100644 --- a/src/client/views/nodes/FieldView.tsx +++ b/src/client/views/nodes/FieldView.tsx @@ -18,6 +18,8 @@ import { FormattedTextBox } from "./FormattedTextBox"; import { IconBox } from "./IconBox"; import { ImageBox } from "./ImageBox"; import { VideoBox } from "./VideoBox"; +import { LinkButtonBox } from "./LinkButtonBox"; +import { LinkButtonField } from "../../../new_fields/LinkButtonField"; // @@ -49,6 +51,7 @@ export interface FieldViewProps { @observer export class FieldView extends React.Component<FieldViewProps> { public static LayoutString(fieldType: { name: string }, fieldStr: string = "data") { + console.log("LAYOUT STRING", fieldType.name, fieldStr); return `<${fieldType.name} {...props} fieldKey={"${fieldStr}"} />`; } @@ -74,6 +77,9 @@ export class FieldView extends React.Component<FieldViewProps> { else if (field instanceof IconField) { return <IconBox {...this.props} />; } + else if (field instanceof LinkButtonField) { + return <LinkButtonBox {...this.props} />; + } else if (field instanceof VideoField) { return <VideoBox {...this.props} />; } |