Skip to content

Commit 1b09ff4

Browse files
committed
Remove flux
1 parent 459d60b commit 1b09ff4

File tree

2 files changed

+22
-4
lines changed

2 files changed

+22
-4
lines changed

package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@microlink/react-json-view",
33
"description": "Interactive react component for displaying javascript arrays and JSON objects.",
44
"homepage": "https://github.com/microlinkhq/react-json-view",
5-
"version": "1.23.4",
5+
"version": "1.24.0",
66
"main": "dist/main.js",
77
"author": {
88
"name": "Mac Gainor"
@@ -171,6 +171,10 @@
171171
{
172172
"name": "REDMOND\\xuefl",
173173
"email": "[email protected]"
174+
},
175+
{
176+
"name": "Mert Donmezyurek",
177+
"email": "[email protected]"
174178
}
175179
],
176180
"repository": {
@@ -203,7 +207,6 @@
203207
"treeview"
204208
],
205209
"dependencies": {
206-
"flux": "~4.0.1",
207210
"react-base16-styling": "~0.9.0",
208211
"react-lifecycles-compat": "~3.0.4",
209212
"react-textarea-autosize": "~8.3.2"

src/js/helpers/dispatcher.js

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1-
import { Dispatcher } from 'flux'
2-
const dispatcher = new Dispatcher()
1+
class Dispatcher {
2+
handler = () => {}
3+
4+
register(handler) {
5+
this.handler = handler
6+
}
7+
8+
dispatch(data) {
9+
this.handler?.(data)
10+
}
11+
}
12+
13+
if (!globalThis.__globalDispatcherInstance) {
14+
globalThis.__globalDispatcherInstance = new Dispatcher()
15+
}
16+
17+
const dispatcher = globalThis.__globalDispatcherInstance
318
export default dispatcher

0 commit comments

Comments
 (0)