@@ -97,12 +97,16 @@ const Challenge = (props) => {
97
97
return (
98
98
< Layout background = "/img/hackshack/BackgroundImages/schedule-background.png" >
99
99
< SEO title = { title } description = { description } image = { badgeImg } />
100
- < MainTitle >
101
- < Heading color = "text-strong" margin = { { top : 'none' , bottom : 'small' } } >
102
- Challenges
103
- </ Heading >
104
- </ MainTitle >
105
- { /* <Text
100
+ < Box style = { { minHeight : 'calc(100vh - 345px)' } } >
101
+ < MainTitle >
102
+ < Heading
103
+ color = "text-strong"
104
+ margin = { { top : 'none' , bottom : 'small' } }
105
+ >
106
+ Challenges
107
+ </ Heading >
108
+ </ MainTitle >
109
+ { /* <Text
106
110
color="text-strong"
107
111
weight="bold"
108
112
margin={{ top: 'none', bottom: 'small' }}
@@ -129,45 +133,47 @@ const Challenge = (props) => {
129
133
</Anchor>
130
134
.
131
135
</Text> */ }
132
- { /* {console.log('replays in tabs ', workshops)} */ }
133
- { workshops . length > 0 ? (
134
- < Tabs activeIndex = { index } onActive = { onActive } justify = "start" >
135
- < Tab title = "All" >
136
- < CardGrid pad = { { top : 'medium' } } key = "all" >
137
- { workshops . map ( ( workshop , i ) => renderScheduleCard ( workshop , i ) ) }
138
- </ CardGrid >
139
- </ Tab >
140
- < Tab title = "Open Source Advocate" >
141
- < CardGrid pad = { { top : 'medium' } } key = "os" >
142
- { workshops . map (
143
- ( workshop , i ) =>
144
- workshop . category &&
145
- workshop . category . includes ( 'open source' ) &&
146
- renderScheduleCard ( workshop , i ) ,
147
- ) }
148
- </ CardGrid >
149
- </ Tab >
150
- < Tab title = "ML Engineer" >
151
- < CardGrid pad = { { top : 'medium' } } key = "ifa" >
152
- { workshops . map (
153
- ( workshop , i ) =>
154
- workshop . category &&
155
- workshop . category . includes ( 'ml engineer' ) &&
156
- renderScheduleCard ( workshop , i ) ,
157
- ) }
158
- </ CardGrid >
159
- </ Tab >
160
- < Tab title = "Cloud Architect" >
161
- < CardGrid pad = { { top : 'medium' } } key = "hpee" >
162
- { workshops . map (
163
- ( workshop , i ) =>
164
- workshop . category &&
165
- workshop . category . includes ( 'cloud architect' ) &&
136
+ { /* {console.log('replays in tabs ', workshops)} */ }
137
+ { workshops . length > 0 ? (
138
+ < Tabs activeIndex = { index } onActive = { onActive } justify = "start" >
139
+ < Tab title = "All" >
140
+ < CardGrid pad = { { top : 'medium' } } key = "all" >
141
+ { workshops . map ( ( workshop , i ) =>
166
142
renderScheduleCard ( workshop , i ) ,
167
- ) }
168
- </ CardGrid >
169
- </ Tab >
170
- { /* <Tab title="Data-Driven Developer">
143
+ ) }
144
+ </ CardGrid >
145
+ </ Tab >
146
+ < Tab title = "Open Source Advocate" >
147
+ < CardGrid pad = { { top : 'medium' } } key = "os" >
148
+ { workshops . map (
149
+ ( workshop , i ) =>
150
+ workshop . category &&
151
+ workshop . category . includes ( 'open source' ) &&
152
+ renderScheduleCard ( workshop , i ) ,
153
+ ) }
154
+ </ CardGrid >
155
+ </ Tab >
156
+ < Tab title = "ML Engineer" >
157
+ < CardGrid pad = { { top : 'medium' } } key = "ifa" >
158
+ { workshops . map (
159
+ ( workshop , i ) =>
160
+ workshop . category &&
161
+ workshop . category . includes ( 'ml engineer' ) &&
162
+ renderScheduleCard ( workshop , i ) ,
163
+ ) }
164
+ </ CardGrid >
165
+ </ Tab >
166
+ < Tab title = "Cloud Architect" >
167
+ < CardGrid pad = { { top : 'medium' } } key = "hpee" >
168
+ { workshops . map (
169
+ ( workshop , i ) =>
170
+ workshop . category &&
171
+ workshop . category . includes ( 'cloud architect' ) &&
172
+ renderScheduleCard ( workshop , i ) ,
173
+ ) }
174
+ </ CardGrid >
175
+ </ Tab >
176
+ { /* <Tab title="Data-Driven Developer">
171
177
<CardGrid pad={{ top: 'medium' }} key="os">
172
178
{workshops.map(
173
179
(workshop, i) =>
@@ -177,50 +183,51 @@ const Challenge = (props) => {
177
183
)}
178
184
</CardGrid>
179
185
</Tab> */ }
180
- < Tab title = "Developer" >
181
- < CardGrid pad = { { top : 'medium' } } key = "os" >
182
- { workshops . map (
183
- ( workshop , i ) =>
184
- workshop . category &&
185
- workshop . category . includes ( 'developer' ) &&
186
- renderScheduleCard ( workshop , i ) ,
187
- ) }
188
- </ CardGrid >
189
- </ Tab >
190
- < Tab title = "Data Scientist" >
191
- < CardGrid pad = { { top : 'medium' } } key = "os" >
192
- { workshops . map (
193
- ( workshop , i ) =>
194
- workshop . category &&
195
- workshop . category . includes ( 'data scientist' ) &&
196
- renderScheduleCard ( workshop , i ) ,
197
- ) }
198
- </ CardGrid >
199
- </ Tab >
200
- </ Tabs >
201
- ) : (
202
- < Box
203
- pad = "small"
204
- justify = "center"
205
- margin = { { top : 'medium' } }
206
- direction = "column"
207
- // background="status-critical"
208
- >
209
- { error ? (
210
- < >
211
- < Text size = "large" color = "status-critical" alignSelf = "center" >
212
- { error }
213
- </ Text >
214
- < Image
215
- alt = "gremlin rockin"
216
- src = "/img/hackshack/gremlin-rockin.svg"
217
- />
218
- </ >
219
- ) : (
220
- < Box height = "medium" />
221
- ) }
222
- </ Box >
223
- ) }
186
+ < Tab title = "Developer" >
187
+ < CardGrid pad = { { top : 'medium' } } key = "os" >
188
+ { workshops . map (
189
+ ( workshop , i ) =>
190
+ workshop . category &&
191
+ workshop . category . includes ( 'developer' ) &&
192
+ renderScheduleCard ( workshop , i ) ,
193
+ ) }
194
+ </ CardGrid >
195
+ </ Tab >
196
+ < Tab title = "Data Scientist" >
197
+ < CardGrid pad = { { top : 'medium' } } key = "os" >
198
+ { workshops . map (
199
+ ( workshop , i ) =>
200
+ workshop . category &&
201
+ workshop . category . includes ( 'data scientist' ) &&
202
+ renderScheduleCard ( workshop , i ) ,
203
+ ) }
204
+ </ CardGrid >
205
+ </ Tab >
206
+ </ Tabs >
207
+ ) : (
208
+ < Box
209
+ pad = "small"
210
+ justify = "center"
211
+ margin = { { top : 'medium' } }
212
+ direction = "column"
213
+ // background="status-critical"
214
+ >
215
+ { error ? (
216
+ < >
217
+ < Text size = "large" color = "status-critical" alignSelf = "center" >
218
+ { error }
219
+ </ Text >
220
+ < Image
221
+ alt = "gremlin rockin"
222
+ src = "/img/hackshack/gremlin-rockin.svg"
223
+ />
224
+ </ >
225
+ ) : (
226
+ < Box height = "medium" />
227
+ ) }
228
+ </ Box >
229
+ ) }
230
+ </ Box >
224
231
</ Layout >
225
232
) ;
226
233
} ;
0 commit comments