@@ -3,13 +3,51 @@ import { Link } from "gatsby"
3
3
import Layout from "../components/layout"
4
4
import Image from "../components/image"
5
5
import SEO from "../components/seo"
6
+ import { Slide } from 'react-slideshow-image' ;
7
+ import Countdown from 'react-countdown-now' ;
8
+
6
9
require ( '../../assets/css/bootstrap.min.css' )
7
10
require ( '../../assets/fonts/line-icons.css' )
8
- require ( '../../assets/css /slicknav.css ' )
11
+ // require('../../assets/scss /slicknav.scss ')
9
12
require ( '../../assets/css/nivo-lightbox.css' )
10
13
require ( '../../assets/css/animate.css' )
11
- require ( '../../assets/css/main.css' )
12
- require ( '../../assets/css/responsive.css' )
14
+
15
+ require ( '../../assets/scss/main.scss' )
16
+ require ( '../../assets/scss/responsive.scss' )
17
+ const slide1 = require ( '../../assets/img//slider/slide_1.jpg' )
18
+ const slideImages = [
19
+ slide1 ,
20
+ // 'images/slide_3.jpg',
21
+ // 'images/slide_4.jpg'
22
+ ] ;
23
+
24
+ const properties = {
25
+ duration : 5000 ,
26
+ transitionDuration : 500 ,
27
+ infinite : true ,
28
+ indicators : true ,
29
+ arrows : true ,
30
+ onChange : ( oldIndex , newIndex ) => {
31
+ console . log ( `slide transition from ${ oldIndex } to ${ newIndex } ` ) ;
32
+ }
33
+ }
34
+
35
+ const Slideshow = ( ) => {
36
+ return (
37
+ < Slide { ...properties } >
38
+ < div className = "each-slide" >
39
+ < div style = { { 'backgroundImage' : `url(${ slideImages [ 0 ] } )` } } >
40
+ < span > Slide 1</ span >
41
+ </ div >
42
+ </ div >
43
+ < div className = "each-slide" >
44
+ < div style = { { 'backgroundImage' : `url(${ slideImages [ 1 ] } )` } } >
45
+ < span > Slide 2</ span >
46
+ </ div >
47
+ </ div >
48
+ </ Slide >
49
+ )
50
+ }
13
51
14
52
const IndexPage = ( ) => (
15
53
< Layout >
@@ -115,8 +153,21 @@ const IndexPage = () => (
115
153
</ nav >
116
154
{ /* <!-- Navbar End --> */ }
117
155
156
+ < div style = { {
157
+ height : '85vh' ,
158
+ backgroundImage : `url(${ slide1 } )` ,
159
+ backgroundSize : 'cover' ,
160
+ textAlign : 'center'
161
+ } } >
162
+ < h1 style = { {
163
+ paddingTop : '30vh' ,
164
+ fontSize : '5rem' ,
165
+ color : 'white'
166
+ } } > GraphQL Hong Kong</ h1 >
167
+ </ div >
118
168
{ /* <!-- Main Carousel Section Start --> */ }
119
- < div id = "main-slide" className = "carousel slide" data-ride = "carousel" >
169
+ { /* <Slideshow /> */ }
170
+ { /* <div id="main-slide" className="carousel slide" data-ride="carousel">
120
171
<ol className="carousel-indicators">
121
172
<li data-target="#main-slide" data-slide-to="0" className="active"></li>
122
173
<li data-target="#main-slide" data-slide-to="1"></li>
@@ -157,7 +208,7 @@ const IndexPage = () => (
157
208
<span className="carousel-control" aria-hidden="true"><i className="lni-chevron-right"></i></span>
158
209
<span className="sr-only">Next</span>
159
210
</a>
160
- </ div >
211
+ </div> */ }
161
212
{ /* <!-- Main Carousel Section End --> */ }
162
213
163
214
</ header >
@@ -170,6 +221,17 @@ const IndexPage = () => (
170
221
< div className = "col-md-12 col-sm-12 col-xs-12" >
171
222
< div className = "heading-count" >
172
223
< h2 className = "wow fadeInDown" data-wow-delay = "0.2s" > Event Will Start In</ h2 >
224
+ < Countdown
225
+ date = { 'Sat, 29 Sep 2019 13:0:00' }
226
+ intervalDelay = { 0 }
227
+ precision = { 3 }
228
+ renderer = { props => < h2 style = { {
229
+ fontSize : '2rem' ,
230
+ padding : '1em' ,
231
+ color : 'white' ,
232
+ backgroundColor : '#E91E63'
233
+ } } > { props . days } days</ h2 > }
234
+ />
173
235
</ div >
174
236
</ div >
175
237
< div className = "col-md-12 col-sm-12 col-xs-12" >
@@ -325,11 +387,11 @@ const IndexPage = () => (
325
387
< div className = "container" >
326
388
< div className = "row" >
327
389
{ /* <!-- Counter Item --> */ }
328
- < div className = "col-md-6 col-lg-3 col-xs-12 work-counter-widget text-center" >
390
+ < div className = "col-md-6 col-lg-2 col-xs-12 work-counter-widget text-center" >
329
391
< div className = "counter wow fadeInRight" data-wow-delay = "0.3s" >
330
- < div className = "icon" > < i className = "lni-map" > </ i > </ div >
331
- < p > Wst. Conference Center</ p >
332
- < span > San Francisco, CA</ span >
392
+ { /* <div className="icon"><i className="lni-map"></i></div> */ }
393
+ { /* <p>Wst. Conference Center</p> */ }
394
+ { /* <span>San Francisco, CA</span> */ }
333
395
</ div >
334
396
</ div >
335
397
{ /* <!-- Counter Item --> */ }
@@ -352,7 +414,7 @@ const IndexPage = () => (
352
414
< div className = "col-md-6 col-lg-3 col-xs-12 work-counter-widget text-center" >
353
415
< div className = "counter wow fadeInRight" data-wow-delay = "1.2s" >
354
416
< div className = "icon" > < i className = "lni-coffee-cup" > </ i > </ div >
355
- < p > Free Lunch & Snacks</ p >
417
+ < p > Free Dinner & Snacks</ p >
356
418
< span > Don’t miss it</ span >
357
419
</ div >
358
420
</ div >
@@ -953,7 +1015,7 @@ const IndexPage = () => (
953
1015
{ /* <!-- Gallary Section End --> */ }
954
1016
955
1017
{ /* <!-- Ask Question Section Start --> */ }
956
- < section id = "faq" className = "section-padding" >
1018
+ { /* <section id="faq" className="section-padding">
957
1019
<div className="container">
958
1020
<div className="row">
959
1021
<div className="col-12">
@@ -1070,7 +1132,7 @@ const IndexPage = () => (
1070
1132
</div>
1071
1133
</div>
1072
1134
</div>
1073
- </ section >
1135
+ </section> */ }
1074
1136
{ /* <!-- Ask Question Section End --> */ }
1075
1137
1076
1138
{ /* <!-- Sponsors Section Start --> */ }
@@ -1152,7 +1214,7 @@ const IndexPage = () => (
1152
1214
{ /* <li><i className="lni-close"></i><span className="text">Workshop</span></li> */ }
1153
1215
</ ul >
1154
1216
</ div >
1155
- < a href = "#" className = "btn btn-common" > Buy Ticket @Eventim </ a >
1217
+ < a href = "#" className = "btn btn-common" > Buy Ticket @ Eventbrite </ a >
1156
1218
</ div >
1157
1219
</ div >
1158
1220
< div className = "col-lg-4 col-sm-6 col-xa-12 mb-3" >
@@ -1278,7 +1340,7 @@ const IndexPage = () => (
1278
1340
{ /* <!-- Blog Section End --> */ }
1279
1341
1280
1342
{ /* <!-- Subscribe Area Start --> */ }
1281
- < div id = "subscribe" className = "section-padding" >
1343
+ { /* <div id="subscribe" className="section-padding">
1282
1344
<div className="container">
1283
1345
<div className="row justify-content-md-center">
1284
1346
<div className="col-md-10 col-lg-7">
@@ -1294,7 +1356,7 @@ const IndexPage = () => (
1294
1356
</div>
1295
1357
</div>
1296
1358
</div>
1297
- </ div >
1359
+ </div> */ }
1298
1360
{ /* <!-- Subscribe Area End --> */ }
1299
1361
1300
1362
{ /* <!-- Map Section Start --> */ }
0 commit comments