From 89ade2f1e5827a5fe90306486221a27931ededb5 Mon Sep 17 00:00:00 2001 From: dert1129 Date: Mon, 17 Aug 2026 09:27:46 -0400 Subject: [PATCH 1/2] create bulk upload page --- src/App.js | 2 ++ src/components/Upload/BulkUpload.js | 14 ++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 src/components/Upload/BulkUpload.js diff --git a/src/App.js b/src/App.js index 03c2f77..788895c 100644 --- a/src/App.js +++ b/src/App.js @@ -16,6 +16,7 @@ import PackageDashboardPageContainer from './components/PackageDashboard/Package import FilenameValidationPageContainer from './components/Validation/FilenameValidationPageContainer'; import PermissionDenied from './components/Error/PermissionDenied'; import NotRegistered from './components/Error/NotRegistered'; +import BulkUpload from "./components/Upload/BulkUpload"; const cacheStore = window.sessionStorage.getItem('redux-store'); const initialState = cacheStore ? JSON.parse(cacheStore) : loadedState; @@ -66,6 +67,7 @@ class App extends Component { + diff --git a/src/components/Upload/BulkUpload.js b/src/components/Upload/BulkUpload.js new file mode 100644 index 0000000..b18f654 --- /dev/null +++ b/src/components/Upload/BulkUpload.js @@ -0,0 +1,14 @@ +import React, { Component } from 'react'; + +class BulkUpload extends Component { + constructor(props) { + + } + render() { + return ( +
+

Welcome to the Bulk Upload page!

+
+ ); + } +} \ No newline at end of file From 18088dcdf97531df997739306029359cbcb6be0b Mon Sep 17 00:00:00 2001 From: dert1129 Date: Mon, 17 Aug 2026 14:26:14 -0400 Subject: [PATCH 2/2] create bulk upload page --- src/App.js | 4 ++-- src/components/Upload/BulkUpload.js | 6 ++---- src/components/Upload/BulkUploadContainer.js | 12 ++++++++++++ 3 files changed, 16 insertions(+), 6 deletions(-) create mode 100644 src/components/Upload/BulkUploadContainer.js diff --git a/src/App.js b/src/App.js index 788895c..3f41e13 100644 --- a/src/App.js +++ b/src/App.js @@ -16,7 +16,7 @@ import PackageDashboardPageContainer from './components/PackageDashboard/Package import FilenameValidationPageContainer from './components/Validation/FilenameValidationPageContainer'; import PermissionDenied from './components/Error/PermissionDenied'; import NotRegistered from './components/Error/NotRegistered'; -import BulkUpload from "./components/Upload/BulkUpload"; +import BulkUploadContainer from './components/Upload/BulkUploadContainer'; const cacheStore = window.sessionStorage.getItem('redux-store'); const initialState = cacheStore ? JSON.parse(cacheStore) : loadedState; @@ -67,7 +67,7 @@ class App extends Component { - + diff --git a/src/components/Upload/BulkUpload.js b/src/components/Upload/BulkUpload.js index b18f654..e0bfd18 100644 --- a/src/components/Upload/BulkUpload.js +++ b/src/components/Upload/BulkUpload.js @@ -1,9 +1,6 @@ import React, { Component } from 'react'; class BulkUpload extends Component { - constructor(props) { - - } render() { return (
@@ -11,4 +8,5 @@ class BulkUpload extends Component {
); } -} \ No newline at end of file +} +export default BulkUpload; \ No newline at end of file diff --git a/src/components/Upload/BulkUploadContainer.js b/src/components/Upload/BulkUploadContainer.js new file mode 100644 index 0000000..c41cb24 --- /dev/null +++ b/src/components/Upload/BulkUploadContainer.js @@ -0,0 +1,12 @@ +import { connect } from 'react-redux' +import BulkUpload from './BulkUpload'; + +const mapStateToProps = (state, props) => ({ + +}); + +const mapDispatchToProps = (dispatch, props) => ({ + +}); + +export default connect(mapStateToProps, mapDispatchToProps)(BulkUpload); \ No newline at end of file