diff --git a/client/app/scripts/components/node-details-table.js b/client/app/scripts/components/node-details-table.js index dd43a590c..5e5d4ea63 100644 --- a/client/app/scripts/components/node-details-table.js +++ b/client/app/scripts/components/node-details-table.js @@ -7,18 +7,22 @@ const NodeDetailsTable = React.createClass({ return (
-

+

{this.props.title}

{this.props.rows.map(function(row) { return ( -
-
{row.key}
+
+
{row.key}
{isNumeric &&
{row.value_major}
} {isNumeric &&
{row.value_minor}
} - {!isNumeric &&
{row.value_major}
} - {!isNumeric && row.value_minor &&
{row.value_minor}
} + {!isNumeric &&
+ {row.value_major} +
} + {!isNumeric && row.value_minor &&
+ {row.value_minor} +
}
); })} diff --git a/client/app/scripts/components/node-details.js b/client/app/scripts/components/node-details.js index 0696bd79e..235a4f34d 100644 --- a/client/app/scripts/components/node-details.js +++ b/client/app/scripts/components/node-details.js @@ -1,3 +1,4 @@ +const _ = require('lodash'); const React = require('react'); const NodeDetailsTable = require('./node-details-table'); @@ -28,7 +29,7 @@ const NodeDetails = React.createClass({ return (
-

+

n/a

@@ -64,15 +65,18 @@ const NodeDetails = React.createClass({ return (
-

+

{details.label_major}

-
{details.label_minor}
+
+ {details.label_minor} +
{details.tables.map(function(table) { - return ; + const key = _.snakeCase(table.title); + return ; })}
diff --git a/client/app/styles/main.less b/client/app/styles/main.less index 2dba6430f..32eaf6e0a 100644 --- a/client/app/styles/main.less +++ b/client/app/styles/main.less @@ -310,7 +310,9 @@ body { &-table { - margin-bottom: 8px; + &:last-child { + margin-bottom: 1em; + } &-title { text-transform: uppercase;