Refactoring of sources tab: made data table a react component