Skip to content
This repository was archived by the owner on Oct 11, 2022. It is now read-only.

Commit 9e5f03d

Browse files
committed
Use standalone draft-js-prism-plugin
The Prism plugin @ngs wrote in this repo works great, I wanted to use it too so I took it and made it it's own standalone package: [`draft-js-prism-plugin`](https://github.com/withspectrum/draft-js-prism-plugin) This PR just deletes your implementation and replaces it with an import from `draft-js-prism-plugin`. Since the standalone package is basically just a copy & paste this works just as well as before.
1 parent bfe6546 commit 9e5f03d

File tree

3 files changed

+18
-36
lines changed

3 files changed

+18
-36
lines changed

demo/client/components/DemoEditor/index.js

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,23 @@ import Draft, {
99
EditorState,
1010
} from 'draft-js';
1111
import styles from './styles.css';
12-
import prismPlugin from '../../plugins/prism';
13-
12+
import Prism from 'prismjs';
13+
import 'prismjs/components/prism-java';
14+
import 'prismjs/components/prism-scala';
15+
import 'prismjs/components/prism-go';
16+
import 'prismjs/components/prism-sql';
17+
import 'prismjs/components/prism-bash';
18+
import 'prismjs/components/prism-c';
19+
import 'prismjs/components/prism-cpp';
20+
import 'prismjs/components/prism-kotlin';
21+
import 'prismjs/components/prism-perl';
22+
import 'prismjs/components/prism-ruby';
23+
import 'prismjs/components/prism-swift';
24+
import createPrismPlugin from 'draft-js-prism-plugin';
25+
const prismPlugin = createPrismPlugin({
26+
prism: Prism,
27+
});
28+
console.log(prismPlugin)
1429
window.Draft = Draft;
1530

1631
const plugins = [

demo/client/plugins/prism.js

Lines changed: 0 additions & 34 deletions
This file was deleted.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@
110110
"decorate-component-with-props": "^1.0.2",
111111
"draft-js": "~0.10.1",
112112
"draft-js-checkable-list-item": "^2.0.5",
113+
"draft-js-prism-plugin": "^0.1.1",
113114
"immutable": "~3.7.4"
114115
}
115116
}

0 commit comments

Comments
 (0)