Dart driven data tables web component