Skip to content

Commit 1681f2a

Browse files
committed
Built MHA slides.
1 parent 3d7d56b commit 1681f2a

File tree

228 files changed

+64631
-320
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

228 files changed

+64631
-320
lines changed

docs/blockchain/agile.png

16.7 KB
Loading
38.5 KB
Loading

docs/blockchain/arrow.png

2.23 KB
Loading

docs/blockchain/beaker.png

4.05 KB
Loading

docs/blockchain/board.png

60.5 KB
Loading
43.7 KB
Loading

docs/blockchain/devsurvey.png

66.9 KB
Loading

docs/blockchain/gavel.png

25.5 KB
Loading

docs/blockchain/improve.png

4.49 KB
Loading

docs/blockchain/index.js

Lines changed: 31 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10366,6 +10366,8 @@ class Slide extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
1036610366
} else if (e.button === 1) {
1036710367
this.props.onPrev();
1036810368
}
10369+
10370+
e.stopPropagation();
1036910371
}, this._onKeyDown = e => {
1037010372
const keyCode = e.keyCode || e.which;
1037110373

@@ -10420,9 +10422,9 @@ class Slide extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
1042010422
/* harmony export (immutable) */ __webpack_exports__["a"] = Slide;
1042110423

1042210424
Slide.propTypes = {
10423-
backgroundColor: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string.isRequired,
10424-
onNext: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.func.isRequired,
10425-
onPrev: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.func.isRequired
10425+
backgroundColor: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string,
10426+
onNext: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.func,
10427+
onPrev: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.func
1042610428
};
1042710429

1042810430
/***/ }),
@@ -34793,6 +34795,10 @@ class App extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
3479334795
const children = this.props.children;
3479434796
if (children.slides) {
3479534797
return children.slides.map((slide, idx) => {
34798+
if (slide.type === __WEBPACK_IMPORTED_MODULE_4__Slide__["a" /* default */]) {
34799+
return __WEBPACK_IMPORTED_MODULE_0_react___default.a.cloneElement(slide, { key: idx });
34800+
}
34801+
3479634802
const parts = Array.isArray(slide) ? slide : [slide];
3479734803
return parts.map((part, idx) => {
3479834804
return __WEBPACK_IMPORTED_MODULE_0_react___default.a.cloneElement(part, { key: idx });
@@ -35008,6 +35014,13 @@ class ProgressIndicator extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Co
3500835014
} }));
3500935015
}
3501035016

35017+
cells.push(__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('div', { key: 'deck-link',
35018+
className: 'rcp-ProgressIndicator-cell rcp-ProgressIndicator-cell--deck',
35019+
title: 'slide deck',
35020+
onClick: () => {
35021+
window.open('https://github.com/limscoder/react-present', '_blank');
35022+
} }));
35023+
3501135024
return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
3501235025
'div',
3501335026
{ className: 'rcp-ProgressIndicator' },
@@ -35157,13 +35170,21 @@ class SlideDeck extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component
3515735170

3515835171
_renderSlide(slideIdx) {
3515935172
const activeSlide = this.props.children[slideIdx];
35173+
const props = {
35174+
key: slideIdx,
35175+
backgroundColor: this._getColor(slideIdx),
35176+
onNext: this._onNextSlide,
35177+
onPrev: this._onPrevSlide
35178+
};
35179+
35180+
if (activeSlide.type === __WEBPACK_IMPORTED_MODULE_6__Slide__["a" /* default */]) {
35181+
return __WEBPACK_IMPORTED_MODULE_0_react___default.a.cloneElement(activeSlide, props);
35182+
}
3516035183

35184+
console.log('foo?', activeSlide);
3516135185
return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
3516235186
__WEBPACK_IMPORTED_MODULE_6__Slide__["a" /* default */],
35163-
{ key: slideIdx,
35164-
backgroundColor: this._getColor(slideIdx),
35165-
onNext: this._onNextSlide,
35166-
onPrev: this._onPrevSlide },
35187+
props,
3516735188
activeSlide
3516835189
);
3516935190
}
@@ -35202,6 +35223,7 @@ SlideDeck.propTypes = {
3520235223

3520335224

3520435225
/* harmony default export */ __webpack_exports__["a"] = (__WEBPACK_IMPORTED_MODULE_0_glamorous__["a" /* default */].h3({
35226+
fontSize: '18px',
3520535227
textAlign: 'right',
3520635228
marginRight: '100px'
3520735229
}));
@@ -37126,7 +37148,7 @@ exports = module.exports = __webpack_require__(173)(undefined);
3712637148

3712737149

3712837150
// module
37129-
exports.push([module.i, "body {\n background-color: #1c1c1c;\n margin: 0;\n overflow: hidden;\n}\n\na, a:hover, a:visited {\n color: #555;\n text-decoration: none;\n}\n\nh1 {\n font-size: 70px;\n}\n\ncode {\n color: #222;\n}\n\n.rcp-SlideDeck .ace_gutter-cell, .rcp-SlideDeck .ace_content {\n background-color: #1c1c1c;\n}\n\n.rcp-SlideDeck .ace-cobalt .ace_marker-layer .ace_active-line {\n background: none;\n}\n\n.rcp-Highlight {\n color: #80FFBB\n}\n\n.rcp-SlideDeck {\n height: 100vh;\n width: 100vw;\n overflow: hidden;\n}\n\n.rcp-SlideDeck-Body {\n align-items: center;\n color: white;\n display: flex;\n font-family: helvetica;\n font-size: 28px;\n justify-content: center;\n overflow: hidden;\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n left: 0;\n padding: 1.5rem 1rem;\n text-align: center;\n z-index: 10;\n}\n\n.rcp-Delay {\n transition: opacity 0.5s ease-out;\n}\n\n.rcp-Delay--hidden {\n opacity: 0;\n}\n\n.rcp-Delay--visible {\n opacity: 1;\n}\n\n.nextSlide-enter {\n opacity: 0;\n transform: translateX(30px);\n transition: transform .75s ease-out, opacity .75s ease-out;\n}\n\n.nextSlide-enter.nextSlide-enter-active {\n opacity: 1;\n transform: translateX(0);\n}\n\n.nextSlide-leave {\n z-index: 1;\n}\n\n.rcp-SlideDeck-Body ul\n{\n list-style-type: none;\n text-align: left;\n}\n\n.rcp-SlideDeck-Body li {\n font-size: 32px;\n margin: 1.5rem 0;\n}\n\n.rcp-ListBlock--List li:before {\n content: \"\\25C8 \";\n color: #80FFBB;\n}\n\n.rcp-ListBlock--Title {\n border-bottom: solid #5b5b5b 1px;\n padding: 0 2rem 0.3rem 1rem;\n text-align: left;\n}\n\n.rcp-ListBlock--List {\n padding: 0 1rem;\n}\n\n.rcp-CodeBlock {\n margin: 1.5rem auto 1.5rem auto;\n padding: 0;\n text-align: left;\n width: 50rem;\n}\n\n.rcp-CodeBlock .ace_editor {\n font-size: 22px;\n}\n\n.rcp-ProgressIndicator {\n background-color: lightgray;\n display: flex;\n flex-direction: row;\n height: 0.5rem;\n padding: 0;\n position: fixed;\n width: 100%;\n z-index: 100;\n}\n\n.rcp-ProgressIndicator-cell {\n cursor: pointer;\n flex-grow: 1;\n margin: 0;\n transition: background-color .75s ease-out;\n}\n\n.rcp-ProgressIndicator-cell--active {\n background-color: #FF80E1;\n}\n\n/** displayed within remote mobile app */\n\n.remote {\n background-color: red;\n}\n\n.remote img {\n background-color: magenta;\n border: 1px solid grey;\n width: 40px;\n height: 40px;\n}\n\n.remote .rcp-SlideDeck-Body {\n position: relative;\n width: 100%;\n margin: 0;\n padding: 0;\n}\n\n.remote .rcp-SlideDeck-Body h1 {\n font-size: 16px;\n}\n\n.remote .rcp-SlideDeck-Body,\n.remote .rcp-SlideDeck-Body li,\n.remote .rcp-ListBlock--List li {\n font-size: 14px;\n}\n\n.remote .rcp-ListBlock--List li:before {\n content: ''\n}\n\n.remote .rcp-CodeBlock {\n background-color: blue;\n border: 1px solid grey;\n width: 40px;\n height: 40px;\n}\n", ""]);
37151+
exports.push([module.i, "body {\n background-color: #1c1c1c;\n margin: 0;\n overflow: hidden;\n}\n\na, a:hover, a:visited {\n color: #555;\n text-decoration: none;\n}\n\nh1 {\n font-size: 70px;\n}\n\ncode {\n color: #222;\n}\n\n.rcp-SlideDeck .ace_gutter-cell, .rcp-SlideDeck .ace_content {\n background-color: #1c1c1c;\n}\n\n.rcp-SlideDeck .ace-cobalt .ace_marker-layer .ace_active-line {\n background: none;\n}\n\n.rcp-Highlight {\n color: #80FFBB\n}\n\n.rcp-SlideDeck {\n height: 100vh;\n width: 100vw;\n overflow: hidden;\n}\n\n.rcp-SlideDeck-Body {\n align-items: center;\n color: white;\n display: flex;\n font-family: helvetica;\n font-size: 28px;\n justify-content: center;\n overflow: hidden;\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n left: 0;\n padding: 1.5rem 1rem;\n text-align: center;\n z-index: 10;\n}\n\n.rcp-Delay {\n transition: opacity 0.5s ease-out;\n}\n\n.rcp-Delay--hidden {\n opacity: 0;\n}\n\n.rcp-Delay--visible {\n opacity: 1;\n}\n\n.nextSlide-enter {\n opacity: 0;\n transform: translateX(30px);\n transition: transform .75s ease-out, opacity .75s ease-out;\n}\n\n.nextSlide-enter.nextSlide-enter-active {\n opacity: 1;\n transform: translateX(0);\n}\n\n.nextSlide-leave {\n z-index: 1;\n}\n\n.rcp-SlideDeck-Body ul\n{\n list-style-type: none;\n text-align: left;\n}\n\n.rcp-SlideDeck-Body li {\n font-size: 32px;\n margin: 1.5rem 0;\n}\n\n.rcp-ListBlock--List li:before {\n content: \"\\25C8 \";\n color: #80FFBB;\n}\n\n.rcp-ListBlock--Title {\n border-bottom: solid #5b5b5b 1px;\n padding: 0 2rem 0.3rem 1rem;\n text-align: left;\n}\n\n.rcp-ListBlock--List {\n padding: 0 1rem;\n}\n\n.rcp-CodeBlock {\n margin: 1.5rem auto 1.5rem auto;\n padding: 0;\n text-align: left;\n width: 50rem;\n}\n\n.rcp-CodeBlock .ace_editor {\n font-size: 22px;\n}\n\n.rcp-ProgressIndicator {\n background-color: lightgray;\n display: flex;\n flex-direction: row;\n height: 0.5rem;\n padding: 0;\n position: fixed;\n width: 100%;\n z-index: 100;\n}\n\n.rcp-ProgressIndicator-cell {\n cursor: pointer;\n flex-grow: 1;\n margin: 0;\n transition: background-color .75s ease-out;\n}\n\n.rcp-ProgressIndicator-cell--active {\n background-color: #FF80E1;\n}\n\n.rcp-ProgressIndicator-cell--deck {\n background-color: #80FFBB;\n width: 40px;\n}\n\n/** displayed within remote mobile app */\n\n.remote {\n background-color: red;\n}\n\n.remote img {\n background-color: magenta;\n border: 1px solid grey;\n width: 40px;\n height: 40px;\n}\n\n.remote .rcp-SlideDeck-Body {\n position: relative;\n width: 100%;\n margin: 0;\n padding: 0;\n}\n\n.remote .rcp-SlideDeck-Body h1 {\n font-size: 16px;\n}\n\n.remote .rcp-SlideDeck-Body,\n.remote .rcp-SlideDeck-Body li,\n.remote .rcp-ListBlock--List li {\n font-size: 14px;\n}\n\n.remote .rcp-ListBlock--List li:before {\n content: ''\n}\n\n.remote .rcp-CodeBlock {\n background-color: blue;\n border: 1px solid grey;\n width: 40px;\n height: 40px;\n}\n", ""]);
3713037152

3713137153
// exports
3713237154

@@ -48029,7 +48051,7 @@ exports.stringify = function (obj, opts) {
4802948051
/* 238 */
4803048052
/***/ (function(module, exports) {
4803148053

48032-
module.exports = "body {\n background-color: #1c1c1c;\n margin: 0;\n overflow: hidden;\n}\n\na, a:hover, a:visited {\n color: #555;\n text-decoration: none;\n}\n\nh1 {\n font-size: 70px;\n}\n\ncode {\n color: #222;\n}\n\n.rcp-SlideDeck .ace_gutter-cell, .rcp-SlideDeck .ace_content {\n background-color: #1c1c1c;\n}\n\n.rcp-SlideDeck .ace-cobalt .ace_marker-layer .ace_active-line {\n background: none;\n}\n\n.rcp-Highlight {\n color: #80FFBB\n}\n\n.rcp-SlideDeck {\n height: 100vh;\n width: 100vw;\n overflow: hidden;\n}\n\n.rcp-SlideDeck-Body {\n align-items: center;\n color: white;\n display: flex;\n font-family: helvetica;\n font-size: 28px;\n justify-content: center;\n overflow: hidden;\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n left: 0;\n padding: 1.5rem 1rem;\n text-align: center;\n z-index: 10;\n}\n\n.rcp-Delay {\n transition: opacity 0.5s ease-out;\n}\n\n.rcp-Delay--hidden {\n opacity: 0;\n}\n\n.rcp-Delay--visible {\n opacity: 1;\n}\n\n.nextSlide-enter {\n opacity: 0;\n transform: translateX(30px);\n transition: transform .75s ease-out, opacity .75s ease-out;\n}\n\n.nextSlide-enter.nextSlide-enter-active {\n opacity: 1;\n transform: translateX(0);\n}\n\n.nextSlide-leave {\n z-index: 1;\n}\n\n.rcp-SlideDeck-Body ul\n{\n list-style-type: none;\n text-align: left;\n}\n\n.rcp-SlideDeck-Body li {\n font-size: 32px;\n margin: 1.5rem 0;\n}\n\n.rcp-ListBlock--List li:before {\n content: \"◈ \";\n color: #80FFBB;\n}\n\n.rcp-ListBlock--Title {\n border-bottom: solid #5b5b5b 1px;\n padding: 0 2rem 0.3rem 1rem;\n text-align: left;\n}\n\n.rcp-ListBlock--List {\n padding: 0 1rem;\n}\n\n.rcp-CodeBlock {\n margin: 1.5rem auto 1.5rem auto;\n padding: 0;\n text-align: left;\n width: 50rem;\n}\n\n.rcp-CodeBlock .ace_editor {\n font-size: 22px;\n}\n\n.rcp-ProgressIndicator {\n background-color: lightgray;\n display: flex;\n flex-direction: row;\n height: 0.5rem;\n padding: 0;\n position: fixed;\n width: 100%;\n z-index: 100;\n}\n\n.rcp-ProgressIndicator-cell {\n cursor: pointer;\n flex-grow: 1;\n margin: 0;\n transition: background-color .75s ease-out;\n}\n\n.rcp-ProgressIndicator-cell--active {\n background-color: #FF80E1;\n}\n\n/** displayed within remote mobile app */\n\n.remote {\n background-color: red;\n}\n\n.remote img {\n background-color: magenta;\n border: 1px solid grey;\n width: 40px;\n height: 40px;\n}\n\n.remote .rcp-SlideDeck-Body {\n position: relative;\n width: 100%;\n margin: 0;\n padding: 0;\n}\n\n.remote .rcp-SlideDeck-Body h1 {\n font-size: 16px;\n}\n\n.remote .rcp-SlideDeck-Body,\n.remote .rcp-SlideDeck-Body li,\n.remote .rcp-ListBlock--List li {\n font-size: 14px;\n}\n\n.remote .rcp-ListBlock--List li:before {\n content: ''\n}\n\n.remote .rcp-CodeBlock {\n background-color: blue;\n border: 1px solid grey;\n width: 40px;\n height: 40px;\n}\n"
48054+
module.exports = "body {\n background-color: #1c1c1c;\n margin: 0;\n overflow: hidden;\n}\n\na, a:hover, a:visited {\n color: #555;\n text-decoration: none;\n}\n\nh1 {\n font-size: 70px;\n}\n\ncode {\n color: #222;\n}\n\n.rcp-SlideDeck .ace_gutter-cell, .rcp-SlideDeck .ace_content {\n background-color: #1c1c1c;\n}\n\n.rcp-SlideDeck .ace-cobalt .ace_marker-layer .ace_active-line {\n background: none;\n}\n\n.rcp-Highlight {\n color: #80FFBB\n}\n\n.rcp-SlideDeck {\n height: 100vh;\n width: 100vw;\n overflow: hidden;\n}\n\n.rcp-SlideDeck-Body {\n align-items: center;\n color: white;\n display: flex;\n font-family: helvetica;\n font-size: 28px;\n justify-content: center;\n overflow: hidden;\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n left: 0;\n padding: 1.5rem 1rem;\n text-align: center;\n z-index: 10;\n}\n\n.rcp-Delay {\n transition: opacity 0.5s ease-out;\n}\n\n.rcp-Delay--hidden {\n opacity: 0;\n}\n\n.rcp-Delay--visible {\n opacity: 1;\n}\n\n.nextSlide-enter {\n opacity: 0;\n transform: translateX(30px);\n transition: transform .75s ease-out, opacity .75s ease-out;\n}\n\n.nextSlide-enter.nextSlide-enter-active {\n opacity: 1;\n transform: translateX(0);\n}\n\n.nextSlide-leave {\n z-index: 1;\n}\n\n.rcp-SlideDeck-Body ul\n{\n list-style-type: none;\n text-align: left;\n}\n\n.rcp-SlideDeck-Body li {\n font-size: 32px;\n margin: 1.5rem 0;\n}\n\n.rcp-ListBlock--List li:before {\n content: \"◈ \";\n color: #80FFBB;\n}\n\n.rcp-ListBlock--Title {\n border-bottom: solid #5b5b5b 1px;\n padding: 0 2rem 0.3rem 1rem;\n text-align: left;\n}\n\n.rcp-ListBlock--List {\n padding: 0 1rem;\n}\n\n.rcp-CodeBlock {\n margin: 1.5rem auto 1.5rem auto;\n padding: 0;\n text-align: left;\n width: 50rem;\n}\n\n.rcp-CodeBlock .ace_editor {\n font-size: 22px;\n}\n\n.rcp-ProgressIndicator {\n background-color: lightgray;\n display: flex;\n flex-direction: row;\n height: 0.5rem;\n padding: 0;\n position: fixed;\n width: 100%;\n z-index: 100;\n}\n\n.rcp-ProgressIndicator-cell {\n cursor: pointer;\n flex-grow: 1;\n margin: 0;\n transition: background-color .75s ease-out;\n}\n\n.rcp-ProgressIndicator-cell--active {\n background-color: #FF80E1;\n}\n\n.rcp-ProgressIndicator-cell--deck {\n background-color: #80FFBB;\n width: 40px;\n}\n\n/** displayed within remote mobile app */\n\n.remote {\n background-color: red;\n}\n\n.remote img {\n background-color: magenta;\n border: 1px solid grey;\n width: 40px;\n height: 40px;\n}\n\n.remote .rcp-SlideDeck-Body {\n position: relative;\n width: 100%;\n margin: 0;\n padding: 0;\n}\n\n.remote .rcp-SlideDeck-Body h1 {\n font-size: 16px;\n}\n\n.remote .rcp-SlideDeck-Body,\n.remote .rcp-SlideDeck-Body li,\n.remote .rcp-ListBlock--List li {\n font-size: 14px;\n}\n\n.remote .rcp-ListBlock--List li:before {\n content: ''\n}\n\n.remote .rcp-CodeBlock {\n background-color: blue;\n border: 1px solid grey;\n width: 40px;\n height: 40px;\n}\n"
4803348055

4803448056
/***/ }),
4803548057
/* 239 */

0 commit comments

Comments
 (0)