@@ -3,6 +3,7 @@ import React from "react";
3
3
4
4
// Import Spectacle Core tags
5
5
import {
6
+ Appear ,
6
7
BlockQuote ,
7
8
Deck ,
8
9
Heading ,
@@ -11,6 +12,11 @@ import {
11
12
Slide ,
12
13
Text ,
13
14
Image ,
15
+ Quote ,
16
+ Cite ,
17
+ Link ,
18
+ CodePane ,
19
+ Code ,
14
20
S
15
21
} from "spectacle" ;
16
22
@@ -20,6 +26,7 @@ import preloader from "spectacle/lib/utils/preloader";
20
26
// Import theme
21
27
import createTheme from "spectacle/lib/themes/default" ;
22
28
29
+
23
30
// Require CSS
24
31
require ( "normalize.css" ) ;
25
32
require ( "spectacle/lib/themes/default/index.css" ) ;
@@ -46,14 +53,13 @@ const theme = createTheme({
46
53
} ) ;
47
54
48
55
const emcee = {
49
- name : "Cyril " ,
50
- twitter : "cyril.silverman "
56
+ name : "Clarkie " ,
57
+ twitter : "clarkieclarkie "
51
58
} ;
52
59
53
60
const speakers = [
54
- { name : "Paul Jensen" , title : "From LNUG presentation to published book" } ,
55
- { name : "flyingunicorn222" , title : "Trading cryptocurrencies, forex, commodities stocks and more using node.js" } ,
56
- { name : "Will Munn" , title : "Speeding up CI with node and docker" }
61
+ { name : "Irina Shestak" , title : "knock-knock-who-there-file-compression-talk_FINAL_2.tar.trz.bz2.gz" } ,
62
+ { name : "Daniel Khan" , title : "Don't Let Just Node.js Take the Blame!" }
57
63
] ;
58
64
59
65
@@ -82,54 +88,57 @@ class SpeakerSlide extends React.Component {
82
88
export default class Presentation extends React . Component {
83
89
render ( ) {
84
90
return (
85
- < Deck transition = { [ "zoom" , "slide" ] } transitionDuration = { 500 } theme = { theme } >
86
- < Slide transition = { [ "zoom" ] } bgColor = "primary" >
87
- < Image src = { images . logo } margin = "0px auto 0px" height = "200px" />
88
- < Heading size = { 6 } textColor = "secondary" > May 24th, 2017 (#63)</ Heading >
89
- < List >
91
+ < Deck transition = { [ "zoom" , "slide" ] } transitionDuration = { 500 } theme = { theme } progress = { "none" } >
92
+ < Slide align = { "center center" } >
93
+ < Image src = { images . logo } margin = "0px auto 0px" height = "200px" />
94
+ < Heading size = { 6 } textColor = "secondary" > #64 - June 2017</ Heading >
90
95
{ speakers . map ( ( speaker ) =>
91
- < ListItem textSize = { 30 } key = { speaker . title } >
92
- { speaker . title } < S type = "italics" > - { speaker . name } </ S >
93
- </ ListItem >
96
+ < Text key = { speaker . title } textColor = "secondary" textSize = { 30 } >
97
+ { speaker . name } < S type = "italics" > - { speaker . title } </ S >
98
+ </ Text >
94
99
) }
95
- </ List >
96
- < List >
97
- < ListItem textSize = { 30 } > WIFI: See the walls</ ListItem >
98
- < ListItem textSize = { 30 } > Twitter: @LNUGorg use hashtags #LNUG #node #javascript #london</ ListItem >
99
- < ListItem textSize = { 30 } > Gitter: lnug/discuss</ ListItem >
100
- </ List >
101
100
</ Slide >
102
101
103
- < Slide transition = { [ "fade" ] } bgColor = "primary" >
104
- < Heading size = { 3 } textColor = "secondary" > House Keeping</ Heading >
105
- < List >
106
- < ListItem > Say hello on Twitter: @lnugorg #lnug (and me: < S type = "bold" > @{ emcee . twitter } </ S > )</ ListItem >
107
- < ListItem > YouTube: LNUG Team 🎥</ ListItem >
108
- < ListItem > Instagram: < S type = "bold" > @lnugorg</ S > #lnug 📷</ ListItem >
109
- < ListItem > Gitter: < S type = "bold" > lnug/discuss</ S > 📢</ ListItem >
110
- < ListItem > Code of Conduct 💕</ ListItem >
111
- < ListItem > Toilets 🚻</ ListItem >
112
- < ListItem > Fire Escapes! 🔥</ ListItem >
113
- </ List >
102
+
103
+ < Slide id = { "safety" } >
104
+ < Heading size = { 3 } lineHeight = { 3 } textColor = "secondary" > safety and comfort</ Heading >
105
+ < Appear > < Heading size = { 5 } textColor = "secondary" > 🚒 Fire Exits: stairs behind you </ Heading > </ Appear >
106
+ < Appear > < Heading size = { 5 } textColor = "secondary" > 🚻 Toilets: towards the lifts </ Heading > </ Appear >
107
+ < Appear > < Heading size = { 5 } textColor = "secondary" > 📡 Wifi < Code textColor = "secondary" > makersWelcome</ Code > </ Heading > </ Appear >
108
+ < Appear > < Heading size = { 5 } textColor = "secondary" > ⭐️ Code of Conduct </ Heading > </ Appear >
114
109
</ Slide >
115
110
116
- < Slide >
111
+
112
+ < Slide id = { "hashtags" } >
113
+ < Heading size = { 3 } textColor = "secondary" > tweet @lnugorg</ Heading >
114
+ < Heading size = { 4 } textColor = "secondary" > < Code textColor = "secondary" > #LNUG #node #javascript #london</ Code > </ Heading >
115
+ < Appear >
116
+ < Heading size = { 6 } textColor = "secondary" > tweet at me too (@{ emcee . twitter } )</ Heading >
117
+ </ Appear >
118
+ </ Slide >
119
+
120
+ < Slide id = { "gitter" } >
121
+ < Heading size = { 3 } textColor = "secondary" > discuss!</ Heading >
122
+ < Heading size = { 4 } textColor = "secondary" > < Link href = "http://gitter.im/lnug/discuss" target = "_blank" > < Code textColor = "secondary" > gitter.im/lnug/discuss</ Code > </ Link > </ Heading >
123
+ </ Slide >
124
+
125
+
126
+ < Slide id = { "venue" } >
117
127
< Heading size = { 3 } textColor = "secondary" > Venue</ Heading >
118
128
< Image src = { images . makersLogo . replace ( "/" , "" ) } margin = "0px auto 40px" height = "293px" />
119
129
</ Slide >
120
130
121
- < Slide >
131
+ < Slide id = { "pizza-and-beer" } >
122
132
< Heading size = { 3 } textColor = "secondary" > Pizza and beer</ Heading >
123
133
< Image src = { images . tiroLogo . replace ( "/" , "" ) } margin = "0px auto 40px" height = "293px" />
124
134
</ Slide >
125
135
126
- < Slide >
136
+ < Slide id = { "video-production" } >
127
137
< Heading size = { 3 } textColor = "secondary" > Video</ Heading >
128
138
< Image src = { images . pusherLogo . replace ( "/" , "" ) } margin = "0px auto 40px" height = "293px" />
129
139
</ Slide >
130
140
131
141
< SpeakerSlide speaker = { speakers [ 0 ] } />
132
- < SpeakerSlide speaker = { speakers [ 1 ] } />
133
142
134
143
< Slide >
135
144
< Heading size = { 3 } textColor = "secondary" margin = { 50 } > Community Announcements</ Heading >
@@ -141,35 +150,28 @@ export default class Presentation extends React.Component {
141
150
142
151
< Slide >
143
152
< Heading size = { 3 } textColor = "secondary" > Get Involved</ Heading >
144
- < List >
145
- < ListItem > Assets & Slides < br /> (< S type = "bold" > github.com/lnug/resources</ S > )</ ListItem >
146
- < ListItem > Website Tips< br /> (< S type = "bold" > github.com/lnug/lnug.github.io</ S > )</ ListItem >
147
- < ListItem > Gitter Channel< br /> (< S type = "bold" > lnug/discuss</ S > )</ ListItem >
148
- </ List >
153
+ < Heading size = "5" textColor = "secondary" > Feedback< br /> < Code type = "bold" textColor = "secondary" > github.com/lnug/feedback</ Code > </ Heading >
154
+ < Heading size = "5" textColor = "secondary" > Gitter< br /> < Code type = "bold" textColor = "secondary" > gitter.com/lnug/discuss</ Code > </ Heading >
155
+
149
156
</ Slide >
150
157
151
158
< Slide >
152
- < Heading size = { 3 } textColor = "secondary" > Call for speakers</ Heading >
153
- < List >
154
- < ListItem > We have speaker slots available!</ ListItem >
155
- < ListItem > Visit < S type = "bold" > github.com/lnug/speakers</ S > to submit your talk!</ ListItem >
156
- </ List >
159
+ < Image src = { images . logo } margin = "0px auto 0px" height = "200px" />
160
+ < Heading size = { 3 } textColor = "secondary" > submit a talk proposal!</ Heading >
161
+ < Code type = "bold" textColor = "secondary" > github.com/lnug/speakers</ Code >
162
+
157
163
</ Slide >
158
164
159
165
< Slide >
166
+ < Image src = { images . logo } margin = "0px auto 0px" height = "200px" />
160
167
< Heading size = { 3 } textColor = "secondary" margin = { 40 } > Next Time</ Heading >
161
- < Heading size = { 4 } textColor = "secondary" > 18th June 2017</ Heading >
162
- < Text textColor = "secondary" bold >
168
+ < Heading size = { 4 } textColor = "secondary" > 26th July 2017</ Heading >
169
+ < Code textColor = "secondary" bold >
163
170
meetup.com/london-nodejs
164
- </ Text >
171
+ </ Code >
165
172
< Text textColor = "secondary" italic margin = { 20 } >
166
173
The 4th Wednesday of the month
167
174
</ Text >
168
- < List >
169
- < ListItem > Rubbish in Bins</ ListItem >
170
- < ListItem > Stack chairs against walls</ ListItem >
171
- < ListItem > Get involved!</ ListItem >
172
- </ List >
173
175
</ Slide >
174
176
175
177
< Slide >
@@ -184,7 +186,7 @@ export default class Presentation extends React.Component {
184
186
< Image src = { images . cheers . replace ( "/" , "" ) } margin = "40px auto 0px" height = "200px" />
185
187
</ Slide >
186
188
187
- < SpeakerSlide speaker = { speakers [ 2 ] } />
189
+ < SpeakerSlide speaker = { speakers [ 1 ] } />
188
190
189
191
< Slide >
190
192
< Heading size = { 3 } textColor = "secondary" > Thank You</ Heading >
@@ -197,6 +199,9 @@ export default class Presentation extends React.Component {
197
199
< ListItem > Pusher</ ListItem >
198
200
< ListItem > github.com/orgs/lnug/people</ ListItem >
199
201
</ List >
202
+ Rubbish in Bins,
203
+ Stack chairs against walls,
204
+ Get involved!
200
205
</ Slide >
201
206
202
207
</ Deck >
0 commit comments