From fc688ad5e7e60c7eb65b80e3c9eadcbe2af188f5 Mon Sep 17 00:00:00 2001 From: Jerel Miller <jerelmiller@gmail.com> Date: Tue, 7 Jul 2020 23:13:18 -0700 Subject: [PATCH] feat: Pass format options in CodeBlock --- src/components/CodeBlock.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/CodeBlock.js b/src/components/CodeBlock.js index ab29f7bc7..9ab55cd9b 100644 --- a/src/components/CodeBlock.js +++ b/src/components/CodeBlock.js @@ -26,9 +26,10 @@ const CodeBlock = ({ lineNumbers, preview, scope, + formatOptions, }) => { const components = { ...defaultComponents, ...componentOverrides }; - const formattedCode = useFormattedCode(children.trim()); + const formattedCode = useFormattedCode(children.trim(), formatOptions); const [copied, copyCode] = useClipboard(); const [code, setCode] = useState(formattedCode); @@ -91,6 +92,7 @@ CodeBlock.propTypes = { }), copy: PropTypes.bool, children: PropTypes.string.isRequired, + formatOptions: PropTypes.object, highlightedLines: PropTypes.string, language: PropTypes.string, lineNumbers: PropTypes.bool,