<pre class="runnable text readonly">
import Base from '../../../../node_modules/neo.mjs/src/table/Container.mjs';

class Table extends Base {
    static config = {
        className: 'Earthquakes.view.earthquakes.Table',
        ntype: 'earthquakes-table',
        columns: [{
            dataField: 'timestamp',
            text: 'Date',
            flex: 1,
            renderer: data => data.value.toLocaleDateString(undefined, { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' })
        }, {
            dataField: 'humanReadableLocation',
            text: 'Location',
            flex: 1,
        }, {
            dataField: 'size',
            text: 'Magnitude',
            align: 'right',
            flex: 1,
            // width: 100,
            renderer: data => data.value.toLocaleString()
        }]
    }
}

Neo.setupClass(Table);
export default Table;

</pre>

Why isn't the store there? Because typically, the code _creating_ the table
is responsible for providing the store.
