--- /dev/null
+{
+ "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"
+ }]
+}