From 81e4681012fdec9e4a116c2ffab40ae600bc4e79 Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Wed, 9 Dec 2015 01:42:57 +0200 Subject: Add octet bit rendering and styles --- index.js | 19 +++++++++++++++---- style.css | 10 +++++++++- 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/index.js b/index.js index e9935dc..143a805 100644 --- a/index.js +++ b/index.js @@ -37,12 +37,23 @@ class IPAddress extends React.Component { render() { var pretty = this.state.octets.join('.') + '/' + this.state.cidr return
- . - . - . - / + {[...Array(4)].map((x, octet) => + + )}

Result: {pretty}

+ +
    + {[...Array(4)].map((x, octet) => +
  1. +
      + {[...Array(8)].map((x, bit) => +
    1. {(this.state.octets[octet] & (1 << (7-bit))) >> (7-bit)}
    2. + )} +
    +
  2. + )} +
} } diff --git a/style.css b/style.css index c0f1b2d..630282b 100644 --- a/style.css +++ b/style.css @@ -1,3 +1,11 @@ body { background: #eee; -} \ No newline at end of file +} + +ol { + display: inline; +} + +ol li { + display: inline; +} -- cgit v1.3.1