Rift.IO OSM R1 Initial Submission
[osm/UI.git] / skyquake / plugins / launchpad / config.json
diff --git a/skyquake/plugins/launchpad/config.json b/skyquake/plugins/launchpad/config.json
new file mode 100644 (file)
index 0000000..851239f
--- /dev/null
@@ -0,0 +1,61 @@
+{
+    "root": "public",
+    "name": "Launchpad",
+    "dashboard": "./launchpad.jsx",
+    "order": 1,
+    "priority":1,
+    "routes": [
+    {
+        "label": "Dashboard",
+        "route": "/",
+        "component": "./launchpad.jsx",
+        "path": "",
+        "query":"name",
+        "type": "external"
+    },{
+        "label": "Instantiate",
+        "route": "/instantiate",
+        "component": "./instantiate/instantiateDashboard.jsx",
+        "path": "",
+        "type": "external",
+        "routes": [
+            {
+                "label": "Instantiate",
+                "route": ":nsd",
+                "component": "./instantiate/instantiateParameters.jsx",
+                "path": ":nsd",
+                "type": "internal"
+            }
+        ]
+    },{
+        "label": "SSH Keys",
+        "route": "/ssh-keys",
+        "component": "./ssh_keys/sshKeys.jsx",
+        "path": "",
+        "type": "external"
+    },
+    {
+        "label": "Viewport",
+        "route": "/viewport",
+        "query": "id",
+        "component": "./recordViewer/recordView.jsx",
+        "type": "internal",
+        "routes": [
+
+        ]
+    },{
+        "label": "Compute Topology",
+        "route": "/compute-topology",
+        "query": "id",
+        "component": "./topologyView/topologyView.jsx",
+        "path": "",
+        "type": "internal"
+    },{
+        "label": "Network Topology",
+        "route": "/network-topology",
+        "query": "id",
+        "component": "./topologyL2View/topologyL2View.jsx",
+        "path": "",
+        "type": "internal"
+    }]
+}