diff options
| author | Yuval Adam <yuval@y3xz.com> | 2015-12-11 22:51:17 +0200 |
|---|---|---|
| committer | Yuval Adam <yuval@y3xz.com> | 2015-12-11 22:51:17 +0200 |
| commit | ef5d4157fb8d67a8a92c8b0f9a14d7c47ce7a25f (patch) | |
| tree | cb52d5ecd6b11379bc4c2fb179c9d82fcdf5f07f | |
| parent | 7cbe2e11afe091f4d8d1c3136ef02556e9a531c8 (diff) | |
Split range into first/last
| -rw-r--r-- | index.js | 21 | ||||
| -rw-r--r-- | style.scss | 11 |
2 files changed, 23 insertions, 9 deletions
@@ -44,9 +44,14 @@ class IPAddress extends React.Component { return block.mask } - getRange = () => { + getFirst = () => { var block = new Netmask(this.getPretty()) - return block.first + ' - ' + block.last + return block.first + } + + getLast = () => { + var block = new Netmask(this.getPretty()) + return block.last } getCount = () => { @@ -85,13 +90,17 @@ class IPAddress extends React.Component { <span className="value">{this.getNetmask()}</span> <span className="label">Netmask</span> </span> - <span className="range"> - <span className="value">{this.getRange()}</span> - <span className="label">Range</span> + <span className="first"> + <span className="value">{this.getFirst()}</span> + <span className="label">First IP</span> + </span> + <span className="last"> + <span className="value">{this.getLast()}</span> + <span className="label">Last IP</span> </span> <span className="count"> <span className="value">{this.getCount().toLocaleString()}</span> - <span className="label">Addresses</span> + <span className="label">Count</span> </span> </div> @@ -87,14 +87,19 @@ body { div.details { span.netmask { display: inline-block; + width: 20%; } - span.range { + span.first { display: inline-block; - margin-left: 3em; + width: 20%; + } + span.last { + display: inline-block; + width: 20%; } span.count { display: inline-block; - margin-left: 3em; + width: 20%; } span.value { font-size: modular-scale(1); |
