summaryrefslogtreecommitdiffstats
path: root/sdnr/wt/odlux/apps/networkMapApp/src/components/denseTable.tsx
diff options
context:
space:
mode:
authorAijana Schumann <aijana.schumann@highstreet-technologies.com>2020-10-23 11:58:02 +0200
committerAijana Schumann <aijana.schumann@highstreet-technologies.com>2020-10-23 11:58:02 +0200
commit562b91c16ea3670bf0c4f7a2bf4d578207eecf07 (patch)
tree86f28e29786d3ce8e4877b3b0653901effce9c82 /sdnr/wt/odlux/apps/networkMapApp/src/components/denseTable.tsx
parente8b2539d03bb17385efd625bc9bf5e804c2fff26 (diff)
Update NetworkMap
Change how pnfs/nodes are discovered; new lookup uses node-name Issue-ID: CCSDK-2940 Signed-off-by: Aijana Schumann <aijana.schumann@highstreet-technologies.com> Change-Id: I2561d5a2478664fc975b25f08a7ef57122756e0a
Diffstat (limited to 'sdnr/wt/odlux/apps/networkMapApp/src/components/denseTable.tsx')
-rw-r--r--sdnr/wt/odlux/apps/networkMapApp/src/components/denseTable.tsx18
1 files changed, 4 insertions, 14 deletions
diff --git a/sdnr/wt/odlux/apps/networkMapApp/src/components/denseTable.tsx b/sdnr/wt/odlux/apps/networkMapApp/src/components/denseTable.tsx
index 1506df5ab..72fe79ee3 100644
--- a/sdnr/wt/odlux/apps/networkMapApp/src/components/denseTable.tsx
+++ b/sdnr/wt/odlux/apps/networkMapApp/src/components/denseTable.tsx
@@ -71,15 +71,8 @@ const DenseTable: React.FunctionComponent<props> = (props) => {
</TableRow>
</TableHead>
<TableBody>
- {props.data.map((row, index) => {
-
-
- var filteredRows = Object.keys(row).filter(function(e) { if(e!=="simulatorId") return row });
-
- //var filteredRows = Object.keys(row).filter(function(e) { if(e!=="simulatorId") return row[e] });
- var values = Object.keys(row).map(function(e) { if(e!=="simulatorId"){ return row[e];} else return undefined });
-
-
+ {props.data.map((row, index) => {
+ var values = Object.keys(row).map(function(e) { return row[e] });
return (
<TableRow aria-label={props.ariaLabel} key={index} hover={props.hover} onMouseOver={e => handleHover(e,row.name)} onClick={ e => handleClick(e, row.name)}>
@@ -96,14 +89,11 @@ const DenseTable: React.FunctionComponent<props> = (props) => {
props.actions && <TableCell >
<div style={{display:"flex"}}>
- <Tooltip title="Connect">
- <Button className={classes.button} disabled={true} onClick={(e: any) =>{ e.preventDefault(); e.stopPropagation(); props.navigate && props.navigate("connect", row.simulatorId ? row.simulatorId : row.name)}}>C</Button>
- </Tooltip>
<Tooltip title="Configure">
- <Button className={classes.button} disabled={true} onClick={(e: any) =>{ e.preventDefault(); e.stopPropagation(); props.navigate && props.navigate("configuration", row.simulatorId ? row.simulatorId : row.name)}}>C</Button>
+ <Button className={classes.button} disabled={row.status!=="connected"} onClick={(e: any) =>{ e.preventDefault(); e.stopPropagation(); props.navigate && props.navigate("configuration", row.name)}}>C</Button>
</Tooltip>
<Tooltip title="Fault">
- <Button className={classes.button} disabled={true} onClick={(e: any) =>{ e.preventDefault(); e.stopPropagation(); props.navigate && props.navigate("fault", row.simulatorId ? row.simulatorId : row.name)}}>F</Button>
+ <Button className={classes.button} disabled={row.status!=="connected"} onClick={(e: any) =>{ e.preventDefault(); e.stopPropagation(); props.navigate && props.navigate("fault", row.name)}}>F</Button>
</Tooltip>
</div>
</TableCell>