@@ -40,15 +40,16 @@ const AddJournal = () => {
40
40
const [ dataavail , setDataavail ] = useState ( false ) ;
41
41
const [ datashared , setDatashared ] = useState ( false ) ;
42
42
const [ peerreview , setPeerreview ] = useState ( false ) ;
43
- const [ enforced , setEnforced ] = useState ( '' ) ;
43
+ const [ enforced , setEnforced ] = useState ( 'YES ' ) ;
44
44
const [ evidence , setEvidence ] = useState ( '' ) ;
45
45
const [ policyTitle , setPolicyTitle ] = useState ( '' ) ;
46
- // const [firstYear] = useState(2000 );
46
+ const [ firstYear , setFirstYear ] = useState ( ) ;
47
47
48
48
const [ createJournal , { data, error } ] = useMutation ( CREATE_JOURNAL ) ;
49
49
50
50
console . log ( { data } ) ;
51
51
// console.log(createJournal);
52
+ const history = useHistory ( ) ;
52
53
53
54
const addJournal = async ( event ) => {
54
55
event . preventDefault ( ) ;
@@ -67,11 +68,12 @@ const AddJournal = () => {
67
68
isDataAvailabilityStatementPublished : dataavail ,
68
69
isDataShared : datashared ,
69
70
isDataPeerReviewed : peerreview ,
70
- firstYear : 2000 ,
71
+ firstYear,
71
72
} ,
72
73
} ,
73
74
} ,
74
75
} ) ;
76
+ history . push ( '/journal' ) ;
75
77
} ;
76
78
77
79
const handleChangeData = ( nextChecked ) => {
@@ -117,28 +119,10 @@ const AddJournal = () => {
117
119
</ div >
118
120
</ FirstDiv >
119
121
< FirstDiv >
120
- { /* <div>
121
- <Label>Domain</Label>
122
- <Input
123
- type='text'
124
- required
125
- value={topic}
126
- onChange={(e) => setTopic(e.target.value)}
127
- />
128
- </div> */ }
129
122
< div >
130
123
< Label > Source</ Label >
131
124
< Input type = 'text' required value = { link } onChange = { ( e ) => setLink ( e . target . value ) } />
132
125
</ div >
133
- { /* <div>
134
- <Label>Authors</Label>
135
- <Input
136
- type='text'
137
- required
138
- value={authors}
139
- onChange={(e) => setAuthors(e.target.value)}
140
- />
141
- </div> */ }
142
126
</ FirstDiv >
143
127
< Subhead >
144
128
< Icon >
@@ -148,15 +132,15 @@ const AddJournal = () => {
148
132
</ Subhead >
149
133
< Div >
150
134
< SecondDiv >
151
- { /* <div>
135
+ < div >
152
136
< Label > First Year</ Label >
153
137
< Input
154
- type='text '
138
+ type = 'number '
155
139
required
156
- value={policyTitle }
157
- onChange={(e) => setPolicyTitle( e.target.value)}
140
+ value = { firstYear }
141
+ onChange = { ( e ) => setFirstYear ( parseInt ( e . target . value , 10 ) ) }
158
142
/>
159
- </div> */ }
143
+ </ div >
160
144
< div >
161
145
< Label > Policy Title</ Label >
162
146
< Input
0 commit comments