JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://www.google.com/jsapi?fake=.js"></script>
<div id="dashboard">
    <div id="chart"></div>
    <div id="control"></div>
</div>

JavaScript

function drawVisualization() {
    var dashboard = new google.visualization.Dashboard(document.getElementById('dashboard'));
    
    /** PREPARE DATA **/
    /*
    var jsonData = $.ajax({
        url: "ajax/metrics_json.php?type=calories",
        dataType:"json",
        async: false
    }).responseText;
    */
    var jsonData = {  
        "cols": [
            {"id":"","label":"Class Date","pattern":"","type":"string"}, // changed from "date" type
            {"id":"","label":"Calories Burned","pattern":"","type":"number"},
            {"id":"","label":"Total Energy","pattern":"","type":"number"}
        ], 
        "rows": [ 
            {"c":[{"v":"2013-05-23 06:00:00","f":"May 23"},{"v":636,"f":null},{"v":585,"f":null}]}, 
            {"c":[{"v":"2013-05-07 06:00:00","f":"May 7"},{"v":523,"f":null},{"v":467,"f":null}]}, 
            {"c":[{"v":"2013-05-09 06:00:00","f":"May 9"},{"v":583,"f":null},{"v":555,"f":null}]}, 
            {"c":[{"v":"2013-05-14 17:30:00","f":"May 14"},{"v":663,"f":null},{"v":595,"f":null}]}, 
            {"c":[{"v":"2013-05-24 06:00:00","f":"May 24"},{"v":614,"f":null},{"v":554,"f":null}]}, 
            {"c":[{"v":"2013-06-20 06:00:00","f":"Jun 20"},{"v":612,"f":null},{"v":576,"f":null}]}, 
            {"c":[{"v":"2013-06-24 06:00:00","f":"Jun 24"},{"v":546,"f":null},{"v":498,"f":null}]}, 
            {"c":[{"v":"2013-07-03 06:00:00","f":"Jul 3"},{"v":480,"f":null},{"v":433,"f":null}]}, 
            {"c":[{"v":"2013-07-10 06:00:00","f":"Jul 10"},{"v":468,"f":null},{"v":444,"f":null}]}, 
            {"c":[{"v":"2013-07-12 06:00:00","f":"Jul 12"},{"v":529,"f":null},{"v":475,"f":null}]} 
        ]  
    };
    
    var data = new google.visualization.DataTable(jsonData); 
    data.sort([{column: 0}]);
    
    // create a DataView to convert the strings into Dates
    var view = new google.visualization.DataView(data);
    view.setColumns([{
        type: 'date',
        label: data.getColumnLabel(0),
        calc: function (dt,...