From 94e1ce59498f6ca83e9fee100146d533d0370f36 Mon Sep 17 00:00:00 2001 From: briandennis Date: Sun, 18 Jun 2017 14:42:57 -0700 Subject: [PATCH] add more codeimage stuffs --- components/codeImage.js | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/components/codeImage.js b/components/codeImage.js index f385637..c4c70d4 100644 --- a/components/codeImage.js +++ b/components/codeImage.js @@ -6,9 +6,7 @@ import WindowControls from '../components/svg/controls' // hack to only call modes on browser if (typeof window !== 'undefined' && typeof window.navigator !== 'undefined') { - require('codemirror/mode/javascript/javascript'); - require('codemirror/mode/xml/xml'); - require('codemirror/mode/markdown/markdown'); + require('../lib/constants') } const margin = '45px 54px' @@ -19,7 +17,8 @@ class CodeImage extends React.Component { super(props) this.state = { - code: this.props.children + code: this.props.children, + config: this.props.config || {} } } @@ -28,15 +27,14 @@ class CodeImage extends React.Component { } render () { - const options = { lineNumbers: false, mode: 'javascript' } + const options = { lineNumbers: false, mode: 'javascript', theme: 'dracula'} return (
-
-
- -
+ +
+ { true ? : null }
@@ -61,12 +59,6 @@ class CodeImage extends React.Component { align-items: center; } - .window-controls { - position: absolute; - margin-left: -2px; - margin-top: -14px; - } - .hyper { border: 1px solid #393939; border-radius: 5px;