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

Commit 2b96c0c

Browse files
authored
Merge pull request #2 from mxstbr/prism-plugin
Use standalone draft-js-prism-plugin
2 parents 97393dd + ec87ea3 commit 2b96c0c

File tree

3 files changed

+17
-35
lines changed

3 files changed

+17
-35
lines changed

demo/client/components/DemoEditor/index.js

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,22 @@ import Draft, {
99
EditorState,
1010
} from 'draft-js';
1111
import styles from './styles.css';
12-
import prismPlugin from '../../plugins/prism';
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+
});
1328

1429
window.Draft = Draft;
1530

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)