diff --git a/packages/code-surfer/src/code-surfer.js b/packages/code-surfer/src/code-surfer.js index 37845e53..9d092c9a 100644 --- a/packages/code-surfer/src/code-surfer.js +++ b/packages/code-surfer/src/code-surfer.js @@ -23,13 +23,15 @@ const CodeSurfer = ({ showNumbers, dark, theme, - monospace + monospace, + Prism }) => { const selectedTokens = new SelectedTokens(step); return (
@@ -78,6 +80,7 @@ export default withDeck( code={codeBottom} step={currentStepBottom} showNumbers={showNumbers} + Prism={Prism} />
diff --git a/packages/mdx-deck-code-surfer/src/deck-components.js b/packages/mdx-deck-code-surfer/src/deck-components.js index fabef0ed..b5953e81 100644 --- a/packages/mdx-deck-code-surfer/src/deck-components.js +++ b/packages/mdx-deck-code-surfer/src/deck-components.js @@ -4,7 +4,7 @@ import DeckCodeSurfer from "./deck-code-surfer"; class Code extends React.PureComponent { render() { - const { children, metaString, className } = this.props; + const { children, metaString, className, Prism } = this.props; const [src, steps] = children.split("\n----"); const language = className.slice(9); return language === "notes" ? ( @@ -15,6 +15,7 @@ class Code extends React.PureComponent { steps={steps} title={metaString} lang={language} + Prism={Prism} /> ); }