JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://unpkg.com/[email protected]/dist/js/tabulator.min.js"></script>
<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/css/tabulator.min.css">

<div id="example-table"></div>

JavaScript

var nestedData = [
        {id:1, make:"Ford", model:"focus", reg:"P232 NJP", color:"white", serviceHistory:[
           {date:"01/02/2016", engineer:"Steve Boberson", actions:"Changed oli filter"},
           {date:"07/02/2017", engineer:"Martin Stevenson", actions:"Break light broken"},
           {date:"01/04/2017", engineer:"Bob Person", actions:"Nothing"},
           {date:"07/06/2017", engineer:"Joe Jobs", actions:"New wheels"},
           {date:"01/08/2017", engineer:"Gary Love", actions:"Changed oil filter"},
           {date:"07/10/2017", engineer:"Percy Hopper", actions:"Winscreen"},
           {date:"01/12/2017", engineer:"Will Packer", actions:"Nothing"},
           {date:"07/02/2018", engineer:"Martin Stevenson", actions:"Brake light broken"},
           {date:"01/04/2018", engineer:"Steve Boberson", actions:"Changed oil filter"},
           {date:"07/06/2018", engineer:"Will Packer", actions:"Nothing"},
           {date:"01/12/2018", engineer:"Joe Jobs", actions:"Changed oli filter"},
           {date:"07/02/2019", engineer:"Martin Stevenson", actions:"Break light broken"},
           {date:"01/06/2019", engineer:"Steve Boberson", actions:"Changed oli filter"},
           {date:"07/12/2019", engineer:"Martin Stevenson", actions:"Break light broken"},
           {date:"01/02/2020", engineer:"Steve Boberson", actions:"Changed oli filter"},
           {date:"07/07/2020", engineer:"Martin Stevenson", actions:"Break light broken"},
        ]},
        {id:1, make:"BMW", model:"m3", reg:"W342 SEF", color:"red", serviceHistory:[
           {date:"22/05/2017", engineer:"Jimmy Brown", actions:"Aligned wheels"},
           {date:"11/02/2018", engineer:"Lotty Ferberson", actions:"Changed Oil"},
           {date:"04/04/2018", engineer:"Franco Martinez", actions:"Fixed Tracking"},
        ]},
    ];

//define table
    var table = new Tabulator("#example-table", {
        height:"311px",
        layout:"fitColumns",
       ...