Skip to content

Commit 85aa499

Browse files
committed
Fix multiple render of mj attributes
1 parent e000243 commit 85aa499

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
let mjCssClasses = {}
1+
import _map from "lodash/map"
2+
3+
const mjCssClasses = {}
24

35
export const setMjCssClasses = (mjClass, attributes) => {
46
mjCssClasses[mjClass] = attributes
57
}
68

79
export const resetCssClasses = () => {
8-
mjCssClasses = {}
10+
_map(mjCssClasses, (v, k) => delete mjCssClasses[k])
911
}
1012

1113
export default mjCssClasses
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
let mjDefaultAttributes = {}
1+
import _map from "lodash/map"
2+
3+
const mjDefaultAttributes = {}
24

35
export const setMjDefaultAttributes = (tagName, attributes) => {
46
mjDefaultAttributes[tagName] = attributes
57
}
68

79
export const resetDefaultAttributes = () => {
8-
mjDefaultAttributes = {}
10+
_map(mjDefaultAttributes, (v, k) => delete mjDefaultAttributes[k])
911
}
1012

1113
export default mjDefaultAttributes

0 commit comments

Comments
 (0)