|
13 | 13 | <script type="importmap">
|
14 | 14 | {
|
15 | 15 | "imports": {
|
16 |
| - "react": "https://esm.sh/[email protected]", |
17 |
| - "react/jsx-runtime": "https://esm.sh/[email protected]/jsx-runtime", |
18 |
| - "react-dom": "https://esm.sh/[email protected]", |
19 |
| - "react-dom/client": "https://esm.sh/[email protected]/client", |
20 |
| - "htm": "https://esm.sh/htm@3?external=react,react-dom", |
21 |
| - "spectacle": "https://esm.sh/[email protected]?external=react,react-dom", |
22 |
| - "broadcast-channel": "https://esm.sh/[email protected]?external=react,react-dom", |
23 |
| - "history": "https://esm.sh/[email protected]?external=react,react-dom", |
24 |
| - "kbar": "https://esm.sh/[email protected]?external=react,react-dom", |
25 |
| - "lodash.clonedeep": "https://esm.sh/[email protected]", |
26 |
| - "mdast-builder": "https://esm.sh/[email protected]", |
27 |
| - "mdast-zone": "https://esm.sh/[email protected]", |
28 |
| - "merge-anything": "https://esm.sh/[email protected]", |
29 |
| - "mousetrap": "https://esm.sh/[email protected]", |
30 |
| - "query-string": "https://esm.sh/[email protected]", |
31 |
| - "react-fast-compare": "https://esm.sh/[email protected]?external=react,react-dom", |
32 |
| - "react-is": "https://esm.sh/[email protected]?external=react,react-dom", |
33 |
| - "react-spring": "https://esm.sh/[email protected]?external=react,react-dom", |
34 |
| - "react-swipeable": "https://esm.sh/[email protected]?external=react,react-dom", |
35 |
| - "react-syntax-highlighter": "https://esm.sh/[email protected]?external=react,react-dom", |
36 |
| - "react-syntax-highlighter/dist/cjs/styles/prism/vs-dark.js": "https://esm.sh/[email protected]/dist/esm/styles/prism/vs-dark.js?external=react,react-dom", |
37 |
| - "react-syntax-highlighter/dist/cjs/styles/prism/index.js": "https://esm.sh/[email protected]/dist/esm/styles/prism/index.js?external=react,react-dom", |
38 |
| - "rehype-raw": "https://esm.sh/[email protected]?external=react,react-dom", |
39 |
| - "rehype-react": "https://esm.sh/[email protected]?external=react,react-dom", |
40 |
| - "remark-parse": "https://esm.sh/[email protected]", |
41 |
| - "remark-rehype": "https://esm.sh/[email protected]", |
42 |
| - "styled-components": "https://esm.sh/[email protected]?external=react,react-dom", |
43 |
| - "styled-system": "https://esm.sh/[email protected]?external=react,react-dom", |
44 |
| - "unified": "https://esm.sh/[email protected]", |
45 |
| - "unist-util-visit": "https://esm.sh/[email protected]", |
46 |
| - "use-resize-observer": "https://esm.sh/[email protected]?external=react,react-dom" |
| 16 | + "htm": "https://esm.sh/htm@^3?external=react,react-dom&dev", |
| 17 | + "spectacle": "https://esm.sh/spectacle@10?external=react,react-dom&bundle&dev", |
| 18 | + "broadcast-channel": "https://esm.sh/broadcast-channel@^4.17.0?external=react,react-dom&dev", |
| 19 | + "history": "https://esm.sh/history@^5.3.0?external=react,react-dom&dev", |
| 20 | + "kbar": "https://esm.sh/[email protected]?external=react,react-dom&dev", |
| 21 | + "lodash.clonedeep": "https://esm.sh/lodash.clonedeep@^4.5.0?external=react,react-dom&dev", |
| 22 | + "mdast-builder": "https://esm.sh/mdast-builder@^1.1.1?external=react,react-dom&dev", |
| 23 | + "mdast-zone": "https://esm.sh/mdast-zone@^4.0.0?external=react,react-dom&dev", |
| 24 | + "merge-anything": "https://esm.sh/merge-anything@^3.0.3?external=react,react-dom&dev", |
| 25 | + "mousetrap": "https://esm.sh/mousetrap@^1.6.5?external=react,react-dom&dev", |
| 26 | + "query-string": "https://esm.sh/query-string@^7.1.3?external=react,react-dom&dev", |
| 27 | + "react": "https://esm.sh/[email protected]?&dev", |
| 28 | + "react/jsx-runtime": "https://esm.sh/[email protected]/jsx-runtime?&dev", |
| 29 | + "react-dom": "https://esm.sh/[email protected]?&dev", |
| 30 | + "react-fast-compare": "https://esm.sh/react-fast-compare@^3.2.0?external=react,react-dom&dev", |
| 31 | + "react-is": "https://esm.sh/react-is@^18.1.0?external=react,react-dom&dev", |
| 32 | + "react-spring": "https://esm.sh/react-spring@^9.5.5?external=react,react-dom&dev", |
| 33 | + "react-swipeable": "https://esm.sh/react-swipeable@^7.0.0?external=react,react-dom&dev", |
| 34 | + "react-syntax-highlighter": "https://esm.sh/react-syntax-highlighter@^15.5.0?external=react,react-dom&dev", |
| 35 | + "react-syntax-highlighter/dist/cjs/styles/prism/vs-dark.js": "https://esm.sh/react-syntax-highlighter@^15.5.0/dist/esm/styles/prism/vs-dark.js?external=react,react-dom&dev", |
| 36 | + "react-syntax-highlighter/dist/cjs/styles/prism/index.js": "https://esm.sh/react-syntax-highlighter@^15.5.0/dist/esm/styles/prism/index.js?external=react,react-dom&dev", |
| 37 | + "rehype-raw": "https://esm.sh/rehype-raw@^5.1.0?external=react,react-dom&dev", |
| 38 | + "rehype-react": "https://esm.sh/rehype-react@^6.0.0?external=react,react-dom&dev", |
| 39 | + "remark-parse": "https://esm.sh/remark-parse@^8.0.3?external=react,react-dom&dev", |
| 40 | + "remark-rehype": "https://esm.sh/remark-rehype@^7.0.0?external=react,react-dom&dev", |
| 41 | + "styled-components": "https://esm.sh/styled-components@^5.3.6?external=react,react-dom&dev", |
| 42 | + "styled-system": "https://esm.sh/[email protected]?external=react,react-dom&dev", |
| 43 | + "unified": "https://esm.sh/unified@^9.0.0?external=react,react-dom&dev", |
| 44 | + "unist-util-visit": "https://esm.sh/unist-util-visit@^2.0.3?external=react,react-dom&dev", |
| 45 | + "use-resize-observer": "https://esm.sh/use-resize-observer@^9.0.2?external=react,react-dom&dev" |
47 | 46 | }
|
48 | 47 | }
|
49 | 48 | </script>
|
50 | 49 | <script type="module">
|
51 | 50 | import React from 'react';
|
52 |
| - import { createRoot } from 'react-dom/client'; |
| 51 | + import ReactDOM from 'react-dom'; |
53 | 52 | import {
|
54 | 53 | FlexBox,
|
55 | 54 | Heading,
|
|
62 | 61 | Slide,
|
63 | 62 | Deck,
|
64 | 63 | Text,
|
65 |
| - // FitText, |
66 | 64 | Grid,
|
67 | 65 | Box,
|
68 | 66 | Image,
|
|
73 | 71 | DefaultTemplate,
|
74 | 72 | SlideLayout
|
75 | 73 | } from 'spectacle';
|
76 |
| - const FitText = Text; // TODO: PUBLISH |
77 | 74 |
|
78 | 75 | import htm from 'htm';
|
79 | 76 | const html = htm.bind(React.createElement);
|
| 77 | + const FitText = Text; // TODO: NEED PUBLISH |
| 78 | + |
80 | 79 | const formidableLogo = 'https://avatars2.githubusercontent.com/u/5078602?s=280&v=4';
|
81 | 80 |
|
| 81 | + |
| 82 | + |
82 | 83 | // SPECTACLE_CLI_THEME_START
|
83 | 84 | const theme = {
|
84 | 85 | fonts: {
|
|
284 | 285 | <${SlideLayout.List} title="Slide layouts!" items=${['Two-column', 'Lists' , 'And more!' ]} animateListItems />
|
285 | 286 | </${Deck}>
|
286 | 287 | `;
|
287 |
| - const root = createRoot(document.getElementById('root')); |
| 288 | + const root = ReactDOM.createRoot(document.getElementById('root')); |
288 | 289 | root.render(html`<${Presentation}/>`);
|
289 | 290 | </script>
|
290 | 291 | </body>
|
|
0 commit comments