JSFiddle - React, Tailwind, and code Playground

by suraj mahajan

HTML

<table class="pvtTable" id="pvtTable" data-numrows="4" data-numcols="10"><tr><th colspan="1" rowspan="2"></th><th class="pvtAxisLabel">Dept</th><th class="pvtColLabel" colspan="2">DENTAL</th><th class="pvtColLabel" colspan="2">MATERNITY</th><th class="pvtColLabel" colspan="2">OUTPATIENT</th><th class="pvtColLabel" colspan="2">PHYSIOTHERAPY</th><th class="pvtColLabel" colspan="2">Total</th><th class="pvtTotalLabel pvtTotalLabelrow" rowspan="3" style="display: none;">Totals</th></tr><tr><th class="pvtAxisLabel">Type</th><th class="pvtColLabel" colspan="1" rowspan="2">Amount</th><th class="pvtColLabel" colspan="1" rowspan="2">Count</th><th class="pvtColLabel" colspan="1" rowspan="2">Amount</th><th class="pvtColLabel" colspan="1" rowspan="2">Count</th><th class="pvtColLabel" colspan="1" rowspan="2">Amount</th><th class="pvtColLabel" colspan="1" rowspan="2">Count</th><th class="pvtColLabel" colspan="1" rowspan="2">Amount</th><th class="pvtColLabel" colspan="1" rowspan="2">Count</th><th class="pvtColLabel" colspan="1" rowspan="2">Amount</th><th class="pvtColLabel" colspan="1" rowspan="2">Count</th></tr><tr><th class="pvtAxisLabel">Date</th><th></th></tr><tr><th class="pvtRowLabel" rowspan="1" colspan="2">23/06/2016</th><td class="pvtVal DENTAL Amount 23062016 row0 col0" data-value="6824">6824</td><td class="pvtVal DENTAL Count 23062016 row0 col1" data-value="3">3</td><td class="pvtVal MATERNITY Amount 23062016 row0 col2" data-value="1300">1300</td><td class="pvtVal MATERNITY Count 23062016 row0 col3" data-value="1">1</td><td class="pvtVal OUTPATIENT Amount 23062016 row0 col4" data-value="null">0</td><td class="pvtVal OUTPATIENT Count 23062016 row0 col5" data-value="null">0</td><td class="pvtVal PHYSIOTHERAPY Amount 23062016 row0 col6" data-value="2200">2200</td><td class="pvtVal PHYSIOTHERAPY Count 23062016 row0 col7" data-value="1">1</td><td class="pvtVal ZTotal Amount 23062016 row0 col8" data-value="10324">10324</td><td class="pvtVal ZTotal Count 23062016 row0 col9"...