JSFiddle - React, Tailwind, and code Playground

HTML

<link rel="stylesheet" href="https://rawgit.com/wenzhixin/bootstrap-table/master/src/bootstrap-table.css">
<script src="https://rawgit.com/wenzhixin/bootstrap-table/master/src/bootstrap-table.js"></script>
<link rel="stylesheet" href="//cdn.bootcss.com/font-awesome/4.5.0/css/font-awesome.min.css">
<table id="table" data-toolbar="#toolbar"></table>

JavaScript

// Bootstrap table, large columns with footers, created to solve https://github.com/wenzhixin/bootstrap-table/issues/1891 where footers not scrolling/aligning when body is scrollable horizontally

$(function() {

    var app = {
        "options": {
            defaultPageSize: 10,
            defaultPageSizes: [5, 10, 20, 50, 100]
        }
    };

    var data = [{
        "id": 1,
        "visitNumber": 1,
        "patientAddress": "1 Marcus Garvey Court",
        "borough": "Bklyn",
        "zipCode": "11206",
        "visitStartTime": "10:43",
        "visitEndTime": "11:00",
        "visitLength": "0:17",
        "travelTime": "0:0",
        "downTime": "11:30",

        "visitTypeE": false,
        "visitTypeG": "11",
        "visitTypeT": "22",
        "visitTypeB": "33",
        "visitTypeD": "44",

        "riskE": false,
        "riskG": "55",
        "riskD": "66",
        "vnsnyCompliance": false
    }, {
        "id": 2,
        "visitNumber": 2,
        "patientAddress": "8 Park Ave",
        "borough": "Bklyn",
        "zipCode": "11206",
        "visitStartTime": "11:10",
        "visitEndTime": "11:30",
        "visitLength": "0:20",
        "travelTime": "0:10",
        "downTime": "",

        "visitTypeE": false,
        "visitTypeG": "",
        "visitTypeT": "",
        "visitTypeB": "",
        "visitTypeD": "",

        "riskE": false,
        "riskG": "",
        "riskD": "",
        "vnsnyCompliance": false
    }, {
        "id": 3,
        "visitNumber": 3,
        "patientAddress": "1199 Cook St",
        "borough": "Bklyn",
        "zipCode": "11206",
        "visitStartTime": "11:43",
        "visitEndTime": "12:00",
        "visitLength": "0:17",
        "travelTime": "0:13",
        "downTime": "",

        "visitTypeE": false,
        "visitTypeG": "",
        "visitTypeT": "",
        "visitTypeB": "",
        "visitTypeD": "",

        "riskE": false,
        "riskG": "",
        "riskD": "",
        "vnsnyCompliance": false
  ...