JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://www.google.com/jsapi?ext.js"></script>
<script src="https://www.google.com/jsapi?autoload={%27modules%27:[{%27name%27:%27visualization%27,%27version%27:%271%27,%27packages%27:[%27annotationchart%27]}]}"></script>
<body>
<div id="tabbed_box_1" class="tabbed_box">	
<br />
    <div class="tabbed_area">
        <ul class="tabs">
            <li><a href="#" title="content_1" class="tab active">Tab1</a></li>
            <li><a href="#" title="content_2" class="tab">Tab2</a></li>
            <li><a href="#" title="content_3" class="tab">Tab3</a></li>
        </ul>
       <div id="content_1" class="content">
           <div id="chart_div"></div>
        </div>
        <div id="content_2" class="content">
            <div id="chart_div2"></div>
        </div>
        <div id="content_3" class="content">
        	<ul>
            	<li><a href="">Home</a></li>
            	<li><a href="">About</a></li>
			</ul>
        </div>
   </div>
</div>
</body>

CSS

body {
	background-image:url(Img/background.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#657077;
	margin:20px;
	margin-top:10px;
}

#tabbed_box_1 {
	margin: 0px 0px 0px auto;
	width:100%;
}
.tabbed_box h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#ffffff;
	letter-spacing:3px;
	margin:5px;
	margin-left:130px;
	text-shadow: 4px 4px 8px white;
}
.tabbed_box h4 small {
	color:#e3e9ec;
	font-weight:normal;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	position:relative;
	top:-4px;
	left:6px;
	letter-spacing:0px;
}
.tabbed_area 
{
    margin-top:30px;
	border:2px solid #494e52;
	background-color:#636d76;
	padding:8px;	
}

ul.tabs {
	margin:0px; padding:0px;
	margin-top:4px;
	margin-right:1px;
	margin-bottom:6px;
	float: right;
}
ul.tabs li {
	list-style:none;
	display:inline;
	}
ul.tabs li a {
	background-color:#464c54;
	color:#ffebb5;
	padding:8px 14px 8px 14px;
	text-decoration:none;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #464c54;
	background-image:url(images/tab_off.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;
}
ul.tabs li a:hover {
	background-color:#2f343a;
	border-color:#2f343a;
}
ul.tabs li a.active {
	background-color:#ffffff;
	color:#282e32;
	border:1px solid #464c54; 
	border-bottom: 1px solid #ffffff;
	background-image:url(images/tab_on.jpg);
	background-repeat:repeat-x;
	background-position:top;	
}
.content 
{
    margin-top:30px;
	background-color:#ffffff;
	padding:10px;
	border:2px solid #464c54; 	
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/content_bottom.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;	
}
#content_2, #content_3 { display:none; }

.content ul {
	margin:0px;
	padding:0px 20px 0px 20px;
}
.content ul li {
	list-style:none;
	border-bottom:1px solid...

JavaScript

google.load('visualization', '1', { 'packages': ['annotationchart'] });
        google.setOnLoadCallback(drawChart);

        function drawChart() {
        var data = new google.visualization.DataTable();
        data.addColumn('date', 'Date');
        data.addColumn('number', 'Kepler-22b mission');
        data.addColumn('string', 'Kepler title');
        data.addColumn('string', 'Kepler text');
        data.addColumn('number', 'Gliese 163 mission');
        data.addColumn('string', 'Gliese title');
        data.addColumn('string', 'Gliese text');
        data.addRows([
            [
                new Date(2314, 2, 15), 12400, undefined, undefined,
                10645, undefined, undefined
            ],
            [
                new Date(2314, 2, 16), 24045, 'Lalibertines', 'First encounter',
                12374, undefined, undefined
            ],
            [
                new Date(2314, 2, 17), 35022, 'Lalibertines', 'They are very tall',
                15766, 'Gallantors', 'First Encounter'
            ],
            [
                new Date(2314, 2, 18), 12284, 'Lalibertines', 'Attack on our crew!',
                34334, 'Gallantors', 'Statement of shared principles'
            ],
            [
                new Date(2314, 2, 19), 8476, 'Lalibertines', 'Heavy casualties',
                66467, 'Gallantors', 'Mysteries revealed'
            ],
            [
                new Date(2314, 2, 20), 0, 'Lalibertines', 'All crew lost',
                79463, 'Gallantors', 'Omniscience achieved'
            ]
        ]);

        var options = {
            displayAnnotations: true,
            'height': 500,
            'width': 900,
        };

        var chart = new google.visualization.AnnotationChart(document.getElementById('chart_div'));
        var chart2 = new google.visualization.AnnotationChart(document.getElementById('chart_div2'));


        chart.draw(data, options);
        chart2.draw(data, options);

    }





// When the...