aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/graph
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/views/graph')
-rw-r--r--src/client/views/graph/Graph.tsx32
-rw-r--r--src/client/views/graph/GraphManager.ts45
-rw-r--r--src/client/views/graph/GraphMenu.tsx0
3 files changed, 77 insertions, 0 deletions
diff --git a/src/client/views/graph/Graph.tsx b/src/client/views/graph/Graph.tsx
new file mode 100644
index 000000000..d925cc32c
--- /dev/null
+++ b/src/client/views/graph/Graph.tsx
@@ -0,0 +1,32 @@
+import * as React from "react";
+import {observable} from "mobx";
+import { observer } from "mobx-react";
+import { Document, listSpec } from "../../../new_fields/Schema";
+import { CollectionFreeFormView } from "../collections/collectionFreeForm/CollectionFreeFormView";
+import { CollectionSubView, CollectionViewProps, SubCollectionViewProps } from "../collections/CollectionSubView";
+
+
+
+
+export class Graph extends CollectionSubView(Document) {
+ static Instance:Graph;
+
+ private constructor(props:SubCollectionViewProps) {
+ super(props);
+ Graph.Instance = this;
+ }
+
+
+
+
+ render() {
+ let collection = <CollectionFreeFormView {...this.props}/>;
+
+ return (
+ <div>
+ </div>
+
+ );
+ }
+
+} \ No newline at end of file
diff --git a/src/client/views/graph/GraphManager.ts b/src/client/views/graph/GraphManager.ts
new file mode 100644
index 000000000..b62f2337b
--- /dev/null
+++ b/src/client/views/graph/GraphManager.ts
@@ -0,0 +1,45 @@
+
+
+import {Graph} from "./Graph";
+import {observable, computed} from 'mobx';
+import { Dictionary } from "typescript-collections";
+import { string } from "prop-types";
+import { Doc } from "../../../new_fields/Doc";
+
+
+export class GraphManager {
+ @observable public Graphs: Graph[] = [];
+
+ @observable public GraphData: Doc = new Doc();
+
+ private static _instance: GraphManager;
+
+ @computed
+ public static get Instance():GraphManager {
+ return this._instance || (this._instance = new this());
+ }
+
+ private constructor(){
+
+ }
+
+
+
+
+ public set addGraph(graph:Graph){
+ this.Graphs.push(graph);
+ }
+
+
+ defaultGraphs = () => {
+
+ }
+
+
+
+
+
+
+
+
+} \ No newline at end of file
diff --git a/src/client/views/graph/GraphMenu.tsx b/src/client/views/graph/GraphMenu.tsx
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/src/client/views/graph/GraphMenu.tsx