From 512d9bd0b65d74a3063e20e3c60b61773f5de001 Mon Sep 17 00:00:00 2001
From: Mia Wang <yw21218@ic.ac.uk>
Date: Tue, 26 Apr 2022 13:26:23 +0100
Subject: [PATCH] fixed user input

---
 backend_react/child_networks/CIFAR100_v1.txt |  1 +
 src/pages/Home.js                            | 67 +++++++++++++-------
 2 files changed, 44 insertions(+), 24 deletions(-)
 create mode 100644 backend_react/child_networks/CIFAR100_v1.txt

diff --git a/backend_react/child_networks/CIFAR100_v1.txt b/backend_react/child_networks/CIFAR100_v1.txt
new file mode 100644
index 00000000..36dc2c4e
--- /dev/null
+++ b/backend_react/child_networks/CIFAR100_v1.txt
@@ -0,0 +1 @@
+0.2093,0.2211,0.2119,0.2104,0.2115,0.2079,0.2094,0.2219,0.218,0.2188
\ No newline at end of file
diff --git a/src/pages/Home.js b/src/pages/Home.js
index d3147826..8b745e78 100644
--- a/src/pages/Home.js
+++ b/src/pages/Home.js
@@ -153,18 +153,27 @@ export default function Home() {
                                     <Alert severity="error">
                                         <AlertTitle>This field is required</AlertTitle>
                                     </Alert>}
-                                <Button
-                                variant="contained"
-                                component="label"
-                                >
-                                Upload File
-                                <input
-                                    {...register('ds_upload')}
-                                    name="ds_upload"
-                                    type="file"
-                                    hidden
-                                />
-                                </Button>
+                                {watchFileds[0]!=='Other' && 
+                                    <input
+                                        {...register('ds_upload')}
+                                        name="ds_upload"
+                                        type="file"
+                                        hidden
+                                    />}
+                                {watchFileds[0]==='Other' &&
+                                    <Button
+                                    variant="contained"
+                                    component="label"
+                                    >
+                                    Upload File
+                                    <input
+                                        {...register('ds_upload')}
+                                        name="ds_upload"
+                                        type="file"
+                                        hidden
+                                    />
+                                    </Button>
+                                }
                                 {dirtyFields.ds_upload && <Alert severity="success" variant='outlined'>File Submitted</Alert>}
                             </FormControl>
                         </CardContent>
@@ -208,18 +217,27 @@ export default function Home() {
                                     The networks provided above are for demonstration purposes. The relative training time is: LeNet {'>'} SimpleNet {'>'} EasyNet. 
                                     We recommend you to choose EasyNet for a quick demonstration of how well our auto-augment agents can perform. 
                                 </Typography>
-                                <Button
-                                variant="contained"
-                                component="label"
-                                >
-                                Upload File
-                                <input
-                                    {...register('network_upload')}
-                                    name="network_upload"
-                                    type="file"
-                                    hidden
-                                />
-                                </Button>
+                                {watchFileds[1]!=='Other' && 
+                                    <input
+                                        {...register('network_upload')}
+                                        name="network_upload"
+                                        type="file"
+                                        hidden
+                                    />}
+                                {watchFileds[1]==='Other' &&
+                                    <Button
+                                    variant="contained"
+                                    component="label"
+                                    >
+                                    Upload File
+                                    <input
+                                        {...register('network_upload')}
+                                        name="network_upload"
+                                        type="file"
+                                        hidden
+                                    />
+                                    </Button>
+                                }
                                 {dirtyFields.network_upload && <Alert severity="success" variant='outlined'>File Submitted</Alert>}
                             </FormControl>
                         </CardContent>
@@ -365,6 +383,7 @@ export default function Home() {
                 {watchFileds[1]==='Other' && !dirtyFields.network_upload && 
                     <Alert severity="error" variant='standard'>Please upload your network 
                     .pkl file or select one of the network we have provided</Alert>}
+                    
                 </form>
                         
             </Grid>
-- 
GitLab