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 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) (limited to 'index.js') 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. + )} +
} } -- cgit v1.3.1