Skip to content

Commit f9e6c50

Browse files
committed
Make classnames lowercase
1 parent da124fe commit f9e6c50

File tree

7 files changed

+36
-34
lines changed

7 files changed

+36
-34
lines changed

src/components/Tab.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,17 @@ import PropTypes from 'prop-types';
22
import React, { Component } from 'react';
33
import cx from 'classnames';
44

5+
const DEFAULT_CLASS = 'react-tabs__tab';
6+
57
export default class Tab extends Component {
68
static defaultProps = {
7-
className: 'ReactTabs__Tab',
8-
disabledClassName: 'ReactTabs__Tab--disabled',
9+
className: DEFAULT_CLASS,
10+
disabledClassName: `${DEFAULT_CLASS}--disabled`,
911
focus: false,
1012
id: null,
1113
panelId: null,
1214
selected: false,
13-
selectedClassName: 'ReactTabs__Tab--selected',
15+
selectedClassName: `${DEFAULT_CLASS}--selected`,
1416
};
1517

1618
static propTypes = {
@@ -46,7 +48,7 @@ export default class Tab extends Component {
4648
className,
4749
disabled,
4850
disabledClassName,
49-
focus, // eslint-disable-line no-unused-vars
51+
focus, // unused
5052
id,
5153
panelId,
5254
selected,

src/components/TabList.js

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

55
export default class TabList extends Component {
66
static defaultProps = {
7-
className: 'ReactTabs__TabList',
7+
className: 'react-tabs__tab-list',
88
};
99

1010
static propTypes = {

src/components/TabPanel.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@ import PropTypes from 'prop-types';
22
import React, { Component } from 'react';
33
import cx from 'classnames';
44

5+
const DEFAULT_CLASS = 'react-tabs__tab-panel';
6+
57
export default class TabPanel extends Component {
68
static defaultProps = {
7-
className: 'ReactTabs__TabPanel',
9+
className: DEFAULT_CLASS,
810
forceRender: false,
9-
selectedClassName: 'ReactTabs__TabPanel--selected',
11+
selectedClassName: `${DEFAULT_CLASS}--selected`,
1012
style: {},
1113
};
1214

@@ -17,7 +19,6 @@ export default class TabPanel extends Component {
1719
forceRender: PropTypes.bool,
1820
id: PropTypes.string, // private
1921
selected: PropTypes.bool, // private
20-
style: PropTypes.object,
2122
tabId: PropTypes.string, // private
2223
};
2324

@@ -29,7 +30,6 @@ export default class TabPanel extends Component {
2930
id,
3031
selected,
3132
selectedClassName,
32-
style,
3333
tabId,
3434
...attributes
3535
} = this.props;

src/components/UncontrolledTabs.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ const canUseActiveElement = !!(typeof window !== 'undefined' &&
2424

2525
export default class UncontrolledTabs extends Component {
2626
static defaultProps = {
27-
className: 'ReactTabs',
27+
className: 'react-tabs',
2828
focus: false,
2929
};
3030

@@ -274,15 +274,15 @@ export default class UncontrolledTabs extends Component {
274274
render() {
275275
// Delete all known props, so they don't get added to DOM
276276
const {
277-
children,
277+
children, // unused
278278
className,
279-
disabledTabClassName,
280-
focus,
281-
forceRenderTabPanel,
282-
onSelect,
283-
selectedIndex,
284-
selectedTabClassName,
285-
selectedTabPanelClassName,
279+
disabledTabClassName, // unused
280+
focus, // unused
281+
forceRenderTabPanel, // unused
282+
onSelect, // unused
283+
selectedIndex, // unused
284+
selectedTabClassName, // unused
285+
selectedTabPanelClassName, // unused
286286
...attributes
287287
} = this.props;
288288

style/react-tabs.css

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
.ReactTabs__TabList {
1+
.react-tabs__tab-list {
22
border-bottom: 1px solid #aaa;
33
margin: 0 0 10px;
44
padding: 0;
55
}
66

7-
.ReactTabs__Tab {
7+
.react-tabs__tab {
88
display: inline-block;
99
border: 1px solid transparent;
1010
border-bottom: none;
@@ -15,33 +15,33 @@
1515
cursor: pointer;
1616
}
1717

18-
.ReactTabs__Tab--selected {
18+
.react-tabs__tab--selected {
1919
background: #fff;
2020
border-color: #aaa;
2121
color: black;
2222
border-radius: 5px 5px 0 0;
2323
}
2424

25-
.ReactTabs__TabPanel {
25+
.react-tabs__tab-panel {
2626
display: none;
2727
}
2828

29-
.ReactTabs__TabPanel--selected {
29+
.react-tabs__tab-panel--selected {
3030
display: block;
3131
}
3232

33-
.ReactTabs__Tab--disabled {
33+
.react-tabs__tab--disabled {
3434
color: GrayText;
3535
cursor: default;
3636
}
3737

38-
.ReactTabs__Tab:focus {
38+
.react-tabs__tab:focus {
3939
box-shadow: 0 0 5px hsl(208, 99%, 50%);
4040
border-color: hsl(208, 99%, 50%);
4141
outline: none;
4242
}
4343

44-
.ReactTabs__Tab:focus:after {
44+
.react-tabs__tab:focus:after {
4545
content: "";
4646
position: absolute;
4747
height: 5px;

style/react-tabs.less

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
.ReactTabs {
2-
&__TabList {
1+
.react-tabs {
2+
&__tab-list {
33
border-bottom: 1px solid #aaa;
44
margin: 0 0 10px;
55
padding: 0;
66
}
77

8-
&__Tab {
8+
&__tab {
99
display: inline-block;
1010
border: 1px solid transparent;
1111
border-bottom: none;
@@ -38,7 +38,7 @@
3838
}
3939
}
4040

41-
&__TabPanel {
41+
&__tab-panel {
4242
display: none;
4343

4444
&--selected {

style/react-tabs.scss

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
.ReactTabs {
2-
&__TabList {
1+
.react-tabs {
2+
&__tab-list {
33
border-bottom: 1px solid #aaa;
44
margin: 0 0 10px;
55
padding: 0;
66
}
77

8-
&__Tab {
8+
&__tab {
99
display: inline-block;
1010
border: 1px solid transparent;
1111
border-bottom: none;
@@ -38,7 +38,7 @@
3838
}
3939
}
4040

41-
&__TabPanel {
41+
&__tab-panel {
4242
display: none;
4343

4444
&--selected {

0 commit comments

Comments
 (0)