What's Changed
- feat(FileConfigurationTearsheet): create the tearsheet with the appropriate tabs by @alexpeverett
- feat: create a input-configuration-file-upload-form component by @alexpeverett
- build: do not use dockerhub images by @AlessandroPomponio
- feat: create a input-configuration-s3-form component by @alexpeverett
- feat(InputConfigurationTearsheet): integrate with input-configuration-file-upload-form - phase 2 by @alexpeverett
- feat(run experiment): append experiment variables to payload when running experiment by @alexpeverett
- feat(RunExperimentInputFiles): notify the user if not all required files have been configured by @alexpeverett
- chore(deps): update dependencies by @AlessandroPomponio
- fix: correctly pass and initialise fileConfiguration in upload component by @AlessandroPomponio
- feat(InputFilesTable): add sorting and use buttons instead of overflow menu by @alexpeverett
- feat: create a RunExperimentPlatforms component by @alexpeverett
- feat(InputFilesTable): implement a toolbar that allows searching by name and filtering by type/status by @alexpeverett
- feat: redirect user to started run page and handle gracefully it not being yet in the db by @alexpeverett
- feat(FilesTable): Add an empty state UI placeholder by @alexpeverett
- feat: disable submit button for run experiment tearsheet if required fields have not been configured by @alexpeverett
Full Changelog: 2.3.0...2.4.0