JSFiddle - React, Tailwind, and code Playground

by ipr101

HTML

<table class="list" border="1">
    <tbody>
        <tr>
            <th>Outlet</th>
            <th>Delivery Point</th>
            <th>Actions</th>
        </tr>    
        <tr class="sep">
            <td>Foobar</td>
            <td>Foobar</td>
            <td><input type="button" value="Delete"/></td>
        </tr>
        <tr class="sep">
            <td>Barfoo</td>
            <td>Foobar</td>
            <td><input type="button" value="Delete"/></td>
        </tr>
        <tr class="sep">
            <td>Foo</td>
            <td>Foobar</td>
            <td><input type="button" value="Delete"/></td>
        </tr>
        <tr class="sep">
            <td>Bar</td>
            <td>Foobar</td>
            <td><input type="button" value="Delete"/></td>
        </tr>
    </tbody>
</table>

CSS

table.list {
    border-width: 1px;
    border-spacing: 2px;
    border-style: outset;
    border-color: gray;
    border-collapse: collapse;
    background-color: white;
}
table.list th {
    border-width: 1px;
    padding: 1px;
    border-style: inset;
    border-color: gray;
    background-color: white;
    -moz-border-radius: ;
}
table.list td {
    border-width: 1px;
    padding: 1px;
    border-style: inset;
    border-color: gray;
    background-color: white;
    -moz-border-radius: ;
}

JavaScript

$(document).ready( function() {
    $('table.list tbody').sortable({
        disabled: false,
        items: 'tr.sep',
        // handle: 'span.ui-icon-arrowthick-2-n-s',
        opacity: 0.7,
        //axis: 'y',
        update: function( e, ui ) {
            var currentTr = ui.item;
            // do some stuff...
        }
    }).disableSelection();
});