Skip to content

Commit 91c24ae

Browse files
committed
1 parent 54cd3e1 commit 91c24ae

File tree

8 files changed

+26
-17
lines changed

8 files changed

+26
-17
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
"dependencies": {
5959
"@babel/runtime": "^7.4.5",
6060
"@restart/hooks": "^0.3.12",
61-
"dom-helpers": "^3.4.0",
61+
"dom-helpers": "^5.0.1",
6262
"popper.js": "^1.15.0",
6363
"prop-types": "^15.7.2",
6464
"uncontrollable": "^7.0.0",

src/Dropdown.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import matches from 'dom-helpers/query/matches';
2-
import qsa from 'dom-helpers/query/querySelectorAll';
1+
import matches from 'dom-helpers/matches';
2+
import qsa from 'dom-helpers/querySelectorAll';
33
import React, { useCallback, useRef, useEffect, useMemo } from 'react';
44
import PropTypes from 'prop-types';
55
import { useUncontrolled } from 'uncontrollable';

src/Modal.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
/* eslint-disable react/prop-types */
22

33
import activeElement from 'dom-helpers/activeElement';
4-
import contains from 'dom-helpers/query/contains';
5-
import canUseDom from 'dom-helpers/util/inDOM';
6-
import listen from 'dom-helpers/events/listen';
4+
import contains from 'dom-helpers/contains';
5+
import canUseDom from 'dom-helpers/canUseDom';
6+
import listen from 'dom-helpers/listen';
77
import PropTypes from 'prop-types';
88
import React from 'react';
99
import ReactDOM from 'react-dom';

src/ModalManager.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
import classes from 'dom-helpers/class';
2-
import css from 'dom-helpers/style';
3-
import getScrollbarSize from 'dom-helpers/util/scrollbarSize';
1+
import addClass from 'dom-helpers/addClass';
2+
import removeClass from 'dom-helpers/removeClass';
3+
import css from 'dom-helpers/css';
4+
import getScrollbarSize from 'dom-helpers/scrollbarSize';
45

56
import isOverflowing from './utils/isOverflowing';
67
import {
@@ -109,7 +110,7 @@ class ModalManager {
109110
this.setContainerStyle(data, container);
110111
}
111112

112-
data.classes.forEach(classes.addClass.bind(null, container));
113+
data.classes.forEach(addClass.bind(null, container));
113114

114115
this.containers.push(container);
115116
this.data.push(data);
@@ -135,7 +136,7 @@ class ModalManager {
135136
// if that was the last modal in a container,
136137
// clean up the container
137138
if (data.modals.length === 0) {
138-
data.classes.forEach(classes.removeClass.bind(null, container));
139+
data.classes.forEach(removeClass.bind(null, container));
139140

140141
if (this.handleContainerOverflow) {
141142
this.removeContainerStyle(data, container);

src/useRootClose.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import contains from 'dom-helpers/query/contains';
2-
import listen from 'dom-helpers/events/listen';
1+
import contains from 'dom-helpers/contains';
2+
import listen from 'dom-helpers/listen';
33
import { useCallback, useEffect, useRef } from 'react';
44

55
import useEventCallback from '@restart/hooks/useEventCallback';

src/utils/isOverflowing.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import isWindow from 'dom-helpers/query/isWindow';
1+
import isWindow from 'dom-helpers/isWindow';
22
import ownerDocument from 'dom-helpers/ownerDocument';
33

44
function isBody(node) {

test/ModalManagerSpec.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import css from 'dom-helpers/style';
2-
import getScrollbarSize from 'dom-helpers/util/scrollbarSize';
1+
import css from 'dom-helpers/css';
2+
import getScrollbarSize from 'dom-helpers/scrollbarSize';
33

44
import ModalContainer from '../src/Modal';
55
import ModalManager from '../src/ModalManager';

yarn.lock

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3076,7 +3076,7 @@ csso@^3.5.1:
30763076
dependencies:
30773077
css-tree "1.0.0-alpha.29"
30783078

3079-
csstype@^2.5.7:
3079+
csstype@^2.5.7, csstype@^2.6.6:
30803080
version "2.6.6"
30813081
resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.6.tgz#c34f8226a94bbb10c32cc0d714afdf942291fc41"
30823082
integrity sha512-RpFbQGUE74iyPgvr46U9t1xoQBM8T4BL8SxrN66Le2xYAPSaDJJKeztV3awugusb3g3G9iL8StmkBBXhcbbXhg==
@@ -3374,6 +3374,14 @@ dom-helpers@^3.4.0:
33743374
dependencies:
33753375
"@babel/runtime" "^7.1.2"
33763376

3377+
dom-helpers@^5.0.1:
3378+
version "5.0.1"
3379+
resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.0.1.tgz#f419eec93625c0b56e5d7f7aa326238e26a81aee"
3380+
integrity sha512-+FoTEtqaob4YbwCFawRcvRvMeHe6ggNLRnHyh8EpTkcZHErX9PLZFBjT6kRHzzZNiRUDXbIHslJg7li45TM5Cw==
3381+
dependencies:
3382+
"@babel/runtime" "^7.5.5"
3383+
csstype "^2.6.6"
3384+
33773385
dom-iterator@^1.0.0:
33783386
version "1.0.0"
33793387
resolved "https://registry.yarnpkg.com/dom-iterator/-/dom-iterator-1.0.0.tgz#9c09899846ec41c2d257adc4d6015e4759ef05ad"

0 commit comments

Comments
 (0)