Skip to content

Commit c68ee15

Browse files
authored
chore: move utils to top level (react-bootstrap#4619)
1 parent a347837 commit c68ee15

33 files changed

+38
-40
lines changed

src/Alert.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import { elementType } from 'prop-types-extra';
55
import { useUncontrolled } from 'uncontrollable';
66
import useEventCallback from '@restart/hooks/useEventCallback';
77

8-
import createWithBsPrefix from './utils/createWithBsPrefix';
9-
import divWithClassName from './utils/divWithClassName';
8+
import createWithBsPrefix from './createWithBsPrefix';
9+
import divWithClassName from './divWithClassName';
1010
import { useBootstrapPrefix } from './ThemeProvider';
1111
import Fade from './Fade';
1212
import CloseButton from './CloseButton';
File renamed without changes.

src/Card.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import React, { useMemo } from 'react';
33
import PropTypes from 'prop-types';
44

55
import { useBootstrapPrefix } from './ThemeProvider';
6-
import createWithBsPrefix from './utils/createWithBsPrefix';
7-
import divWithClassName from './utils/divWithClassName';
6+
import createWithBsPrefix from './createWithBsPrefix';
7+
import divWithClassName from './divWithClassName';
88
import CardContext from './CardContext';
99
import CardImg from './CardImg';
1010

src/CardColumns.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
import createWithBsPrefix from './utils/createWithBsPrefix';
1+
import createWithBsPrefix from './createWithBsPrefix';
22

33
export default createWithBsPrefix('card-columns');

src/CardDeck.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
import createWithBsPrefix from './utils/createWithBsPrefix';
1+
import createWithBsPrefix from './createWithBsPrefix';
22

33
export default createWithBsPrefix('card-deck');

src/CardGroup.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
import createWithBsPrefix from './utils/createWithBsPrefix';
1+
import createWithBsPrefix from './createWithBsPrefix';
22

33
export default createWithBsPrefix('card-group');

src/Carousel.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import { uncontrollable } from 'uncontrollable';
88
import CarouselCaption from './CarouselCaption';
99
import CarouselItem from './CarouselItem';
1010
import SafeAnchor from './SafeAnchor';
11-
import { map, forEach } from './utils/ElementChildren';
12-
import triggerBrowserReflow from './utils/triggerBrowserReflow';
11+
import { map, forEach } from './ElementChildren';
12+
import triggerBrowserReflow from './triggerBrowserReflow';
1313
import { createBootstrapComponent } from './ThemeProvider';
1414

1515
const countChildren = c =>

src/CarouselCaption.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import createWithBsPrefix from './utils/createWithBsPrefix';
1+
import createWithBsPrefix from './createWithBsPrefix';
22

33
export default createWithBsPrefix('carousel-caption', {
44
Component: 'div',

src/CarouselItem.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
import createWithBsPrefix from './utils/createWithBsPrefix';
1+
import createWithBsPrefix from './createWithBsPrefix';
22

33
export default createWithBsPrefix('carousel-item');

src/Collapse.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
import classNames from 'classnames';
22
import css from 'dom-helpers/style';
3-
import React from 'react';
4-
import PropTypes from 'prop-types';
53
import onEnd from 'dom-helpers/transition/end';
4+
import PropTypes from 'prop-types';
5+
import React from 'react';
66
import Transition, {
7-
EXITED,
87
ENTERED,
98
ENTERING,
9+
EXITED,
1010
EXITING,
1111
} from 'react-transition-group/Transition';
12-
13-
import triggerBrowserReflow from './utils/triggerBrowserReflow';
14-
import createChainedFunction from './utils/createChainedFunction';
12+
import createChainedFunction from './createChainedFunction';
13+
import triggerBrowserReflow from './triggerBrowserReflow';
1514

1615
const MARGINS = {
1716
height: ['marginTop', 'marginBottom'],

src/Dropdown.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import DropdownMenu from './DropdownMenu';
1010
import DropdownToggle from './DropdownToggle';
1111
import DropdownItem from './DropdownItem';
1212
import SelectableContext from './SelectableContext';
13-
import createWithBsPrefix from './utils/createWithBsPrefix';
13+
import createWithBsPrefix from './createWithBsPrefix';
1414

1515
const propTypes = {
1616
/** @default 'dropdown' */
File renamed without changes.

src/Fade.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import Transition, {
66
ENTERING,
77
} from 'react-transition-group/Transition';
88
import onEnd from 'dom-helpers/transition/end';
9-
import triggerBrowserReflow from './utils/triggerBrowserReflow';
9+
import triggerBrowserReflow from './triggerBrowserReflow';
1010

1111
const propTypes = {
1212
/**

src/Figure.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import createWithBsPrefix from './utils/createWithBsPrefix';
1+
import createWithBsPrefix from './createWithBsPrefix';
22

33
import FigureImage from './FigureImage';
44
import FigureCaption from './FigureCaption';

src/FigureCaption.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import createWithBsPrefix from './utils/createWithBsPrefix';
1+
import createWithBsPrefix from './createWithBsPrefix';
22

33
const FigureCaption = createWithBsPrefix('figure-caption', {
44
Component: 'figcaption',

src/Form.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import FormLabel from './FormLabel';
88
import FormText from './FormText';
99
import Switch from './Switch';
1010
import { useBootstrapPrefix } from './ThemeProvider';
11-
import createWithBsPrefix from './utils/createWithBsPrefix';
11+
import createWithBsPrefix from './createWithBsPrefix';
1212

1313
const propTypes = {
1414
/**

src/InputGroup.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import PropTypes from 'prop-types';
33

44
import React from 'react';
55

6-
import createWithBsPrefix from './utils/createWithBsPrefix';
6+
import createWithBsPrefix from './createWithBsPrefix';
77
import { useBootstrapPrefix } from './ThemeProvider';
88

99
const propTypes = {

src/Media.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import classNames from 'classnames';
22
import PropTypes from 'prop-types';
33
import React from 'react';
44

5-
import createWithBsPrefix from './utils/createWithBsPrefix';
5+
import createWithBsPrefix from './createWithBsPrefix';
66
import { useBootstrapPrefix } from './ThemeProvider';
77

88
const propTypes = {

src/Modal.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import ModalDialog from './ModalDialog';
1414
import Footer from './ModalFooter';
1515
import Header from './ModalHeader';
1616
import Title from './ModalTitle';
17-
import BootstrapModalManager from './utils/BootstrapModalManager';
17+
import BootstrapModalManager from './BootstrapModalManager';
1818
import { createBootstrapComponent } from './ThemeProvider';
1919
import ModalContext from './ModalContext';
2020

src/ModalBody.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
import createWithBsPrefix from './utils/createWithBsPrefix';
1+
import createWithBsPrefix from './createWithBsPrefix';
22

33
export default createWithBsPrefix('modal-body');

src/ModalFooter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
import createWithBsPrefix from './utils/createWithBsPrefix';
1+
import createWithBsPrefix from './createWithBsPrefix';
22

33
export default createWithBsPrefix('modal-footer');

src/ModalTitle.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import createWithBsPrefix from './utils/createWithBsPrefix';
2-
import divWithClassName from './utils/divWithClassName';
1+
import createWithBsPrefix from './createWithBsPrefix';
2+
import divWithClassName from './divWithClassName';
33

44
const DivStyledAsH4 = divWithClassName('h4');
55

src/Navbar.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import PropTypes from 'prop-types';
44

55
import { useUncontrolled } from 'uncontrollable';
66

7-
import createWithBsPrefix from './utils/createWithBsPrefix';
7+
import createWithBsPrefix from './createWithBsPrefix';
88
import NavbarBrand from './NavbarBrand';
99
import NavbarCollapse from './NavbarCollapse';
1010
import NavbarToggle from './NavbarToggle';

src/ProgressBar.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import PropTypes from 'prop-types';
44

55
import { useBootstrapPrefix } from './ThemeProvider';
66

7-
import { map } from './utils/ElementChildren';
7+
import { map } from './ElementChildren';
88

99
const ROUND_PRECISION = 1000;
1010

src/SafeAnchor.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from 'react';
22
import PropTypes from 'prop-types';
33

4-
import createChainedFunction from './utils/createChainedFunction';
4+
import createChainedFunction from './createChainedFunction';
55

66
const propTypes = {
77
href: PropTypes.string,

src/Tabs.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import TabContainer from './TabContainer';
1111
import TabContent from './TabContent';
1212
import TabPane from './TabPane';
1313

14-
import { forEach, map } from './utils/ElementChildren';
14+
import { forEach, map } from './ElementChildren';
1515

1616
const propTypes = {
1717
/**

src/ToastBody.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
import createWithBsPrefix from './utils/createWithBsPrefix';
1+
import createWithBsPrefix from './createWithBsPrefix';
22

33
export default createWithBsPrefix('toast-body');

src/ToggleButtonGroup.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import React from 'react';
33
import invariant from 'invariant';
44
import { useUncontrolled } from 'uncontrollable';
55

6-
import chainFunction from './utils/createChainedFunction';
7-
import { map } from './utils/ElementChildren';
6+
import chainFunction from './createChainedFunction';
7+
import { map } from './ElementChildren';
88
import ButtonGroup from './ButtonGroup';
99
import ToggleButton from './ToggleButton';
1010

File renamed without changes.

src/utils/createWithBsPrefix.js renamed to src/createWithBsPrefix.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import classNames from 'classnames';
2-
import React from 'react';
3-
42
import camelize from 'dom-helpers/util/camelize';
5-
import { useBootstrapPrefix } from '../ThemeProvider';
3+
import React from 'react';
4+
import { useBootstrapPrefix } from './ThemeProvider';
65

76
const pascalCase = str => str[0].toUpperCase() + camelize(str).slice(1);
87

File renamed without changes.
File renamed without changes.

test/utils/createChainedFunctionSpec.js renamed to test/createChainedFunctionSpec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* eslint no-new-func: 0 */
2-
import createChainedFunction from '../../src/utils/createChainedFunction';
2+
import createChainedFunction from '../src/createChainedFunction';
33

44
describe('createChainedFunction', () => {
55
it('returns null with no arguments', () => {

0 commit comments

Comments
 (0)