in Testing, extract data upload tab into its own component