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,