diff options
| author | Yuval Adam <yuval@y3xz.com> | 2015-12-12 13:05:53 +0200 |
|---|---|---|
| committer | Yuval Adam <yuval@y3xz.com> | 2015-12-12 13:05:53 +0200 |
| commit | c912f72157b0e27dccd921729210930c5b00fbc6 (patch) | |
| tree | 483a684cab6ece66bbe4fd1d845b99b7495e86b1 | |
| parent | 6f6bb8996d6404f758b2654bfd504c26b02e3cce (diff) | |
Cleanup details
| -rw-r--r-- | index.js | 30 |
1 files changed, 6 insertions, 24 deletions
@@ -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> |
