diff --git a/src/components/ComponentExample.js b/src/components/ComponentExample.js
index 7774f6bda..dae98b05a 100644
--- a/src/components/ComponentExample.js
+++ b/src/components/ComponentExample.js
@@ -8,20 +8,36 @@ import styles from './ComponentExample.module.scss';
const TRAILING_SEMI = /;\s*$/;
-const ComponentExample = ({ className, example }) => (
-
-
{example.label}
-
-
-
-
-
-
-);
+const ComponentExample = ({ className, example }) => {
+ let formattedCode;
+
+ try {
+ formattedCode = formatCode(example.sourceCode).replace(TRAILING_SEMI, '');
+ } catch (e) {
+ formattedCode = example.sourceCode;
+ }
+
+ return (
+
+
{example.label}
+
+
+
+
+
+
+ );
+};
ComponentExample.propTypes = {
className: PropTypes.string,