summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuval Adam <yuval@y3xz.com>2015-12-12 13:05:53 +0200
committerYuval Adam <yuval@y3xz.com>2015-12-12 13:05:53 +0200
commitc912f72157b0e27dccd921729210930c5b00fbc6 (patch)
tree483a684cab6ece66bbe4fd1d845b99b7495e86b1
parent6f6bb8996d6404f758b2654bfd504c26b02e3cce (diff)
Cleanup details
-rw-r--r--index.js30
1 files changed, 6 insertions, 24 deletions
diff --git a/index.js b/index.js
index 2b4cbe1..3540cf3 100644
--- a/index.js
+++ b/index.js
@@ -39,27 +39,9 @@ class IPAddress extends React.Component {
return this.state.octets.join('.') + '/' + this.state.cidr
}
- getNetmask = () => {
- var block = new Netmask(this.getPretty())
- return block.mask
- }
-
- getFirst = () => {
- var block = new Netmask(this.getPretty())
- return block.first
- }
-
- getLast = () => {
- var block = new Netmask(this.getPretty())
- return block.last
- }
-
- getCount = () => {
- var block = new Netmask(this.getPretty())
- return block.size
- }
-
render() {
+ var details = new Netmask(this.getPretty())
+
return <div className="ip-address">
<div className="address">
{[...Array(4)].map((x, octet) =>
@@ -87,19 +69,19 @@ class IPAddress extends React.Component {
<div className="details">
<span className="netmask">
- <span className="value">{this.getNetmask()}</span>
+ <span className="value">{details.mask}</span>
<span className="label">Netmask</span>
</span>
<span className="first">
- <span className="value">{this.getFirst()}</span>
+ <span className="value">{details.first}</span>
<span className="label">First IP</span>
</span>
<span className="last">
- <span className="value">{this.getLast()}</span>
+ <span className="value">{details.last}</span>
<span className="label">Last IP</span>
</span>
<span className="count">
- <span className="value">{this.getCount().toLocaleString()}</span>
+ <span className="value">{details.size.toLocaleString()}</span>
<span className="label">Count</span>
</span>
</div>