blob: 24d100cc4f9aff6490e0eaffd3d4618ba8551d34 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
import React from "react";
import "./CodeBlock.css";
const CodeBlock = () => {
const textBlock =
" oo oooo oo <br/>" +
" oo oo oo oo <br/>" +
" oo oo oo oo <br/>" +
" oooooo oo oo oooooo <br/>" +
" oo oo oo oo <br/>" +
" oo oooo oo <br/>";
const charList = textBlock.split('');
// Binary representation of the string "OpenDC!" ;)
const binaryString = "01001111011100000110010101101110010001000100001100100001";
let binaryIndex = 0;
for (let i = 0; i < charList.length; i++) {
if (charList[i] === "o") {
charList[i] = binaryString[binaryIndex];
binaryIndex++;
}
}
return (
<div className="code-block" dangerouslySetInnerHTML={{__html: textBlock}}/>
);
};
export default CodeBlock;
|