Skip to content

Commit

Permalink
chore(tabs): rename fixed variant to container (#4685)
Browse files Browse the repository at this point in the history
Fixes #4683.
  • Loading branch information
asudoh authored and abbeyhrt committed Nov 18, 2019
1 parent d59b7f6 commit 36a7a8b
Show file tree
Hide file tree
Showing 7 changed files with 24 additions and 24 deletions.
22 changes: 11 additions & 11 deletions packages/components/src/components/tabs/_tabs.scss
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
}
}

.#{$prefix}--tabs--fixed {
.#{$prefix}--tabs--container {
@include carbon--breakpoint(md) {
min-height: rem(48px);
}
Expand Down Expand Up @@ -159,7 +159,7 @@
}
}

.#{$prefix}--tabs--fixed .#{$prefix}--tabs__nav-item {
.#{$prefix}--tabs--container .#{$prefix}--tabs__nav-item {
@include carbon--breakpoint(md) {
background-color: $ui-03;

Expand Down Expand Up @@ -205,7 +205,7 @@
}
}

.#{$prefix}--tabs--fixed
.#{$prefix}--tabs--container
.#{$prefix}--tabs__nav-item:hover:not(.#{$prefix}--tabs__nav-item--disabled) {
@include carbon--breakpoint(md) {
background-color: $hover-selected-ui;
Expand All @@ -225,16 +225,16 @@
pointer-events: none;
}

.#{$prefix}--tabs--fixed
.#{$prefix}--tabs--container
.#{$prefix}--tabs__nav-item.#{$prefix}--tabs__nav-item--disabled,
.#{$prefix}--tabs--fixed
.#{$prefix}--tabs--container
.#{$prefix}--tabs__nav-item.#{$prefix}--tabs__nav-item--disabled:hover {
@include carbon--breakpoint(md) {
background-color: $disabled-02;
}
}

.#{$prefix}--tabs--fixed
.#{$prefix}--tabs--container
.#{$prefix}--tabs__nav-item--disabled
.#{$prefix}--tabs__nav-link {
@include carbon--breakpoint(md) {
Expand Down Expand Up @@ -266,9 +266,9 @@
}
}

.#{$prefix}--tabs--fixed
.#{$prefix}--tabs--container
.#{$prefix}--tabs__nav-item--selected:not(.#{$prefix}--tabs__nav-item--disabled),
.#{$prefix}--tabs--fixed
.#{$prefix}--tabs--container
.#{$prefix}--tabs__nav-item--selected:hover:not(.#{$prefix}--tabs__nav-item--disabled) {
@include carbon--breakpoint(md) {
background-color: $ui-01;
Expand Down Expand Up @@ -331,7 +331,7 @@
}
}

.#{$prefix}--tabs--fixed a.#{$prefix}--tabs__nav-link {
.#{$prefix}--tabs--container a.#{$prefix}--tabs__nav-link {
@include carbon--breakpoint(md) {
display: flex;
align-items: center;
Expand All @@ -352,7 +352,7 @@
}
}

.#{$prefix}--tabs--fixed
.#{$prefix}--tabs--container
.#{$prefix}--tabs__nav-item:hover:not(.#{$prefix}--tabs__nav-item--selected):not(.#{$prefix}--tabs__nav-item--disabled)
.#{$prefix}--tabs__nav-link {
@include carbon--breakpoint(md) {
Expand All @@ -379,7 +379,7 @@
border-bottom: $tab-underline-disabled;
}

.#{$prefix}--tabs--fixed
.#{$prefix}--tabs--container
.#{$prefix}--tabs__nav-item--disabled
.#{$prefix}--tabs__nav-link {
@include carbon--breakpoint(md) {
Expand Down
8 changes: 4 additions & 4 deletions packages/components/src/components/tabs/tabs.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -55,11 +55,11 @@ module.exports = {
},
},
{
name: 'fixed',
label: 'Tabs (fixed)',
name: 'container',
label: 'Tabs (container)',
context: {
fixed: true,
items: items('fixed'),
container: true,
items: items('container'),
},
},
],
Expand Down
2 changes: 1 addition & 1 deletion packages/components/src/components/tabs/tabs.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
LICENSE file in the root directory of this source tree.
-->

<div data-tabs class="{{@root.prefix}}--tabs{{#if fixed}} {{@root.prefix}}--tabs--fixed{{/if}}">
<div data-tabs class="{{@root.prefix}}--tabs{{#if container}} {{@root.prefix}}--tabs--container{{/if}}">
<div class="{{@root.prefix}}--tabs-trigger" tabindex="0">
<a href="javascript:void(0)" class="{{@root.prefix}}--tabs-trigger-text" tabindex="-1"></a>
{{ carbon-icon 'ChevronDownGlyph' }}
Expand Down
4 changes: 2 additions & 2 deletions packages/react/src/components/Tabs/Tabs-story.js
Original file line number Diff line number Diff line change
Expand Up @@ -97,9 +97,9 @@ storiesOf('Tabs', module)
}
)
.add(
'Fixed',
'Container',
() => (
<Tabs type="fixed" {...props.tabs()}>
<Tabs type="container" {...props.tabs()}>
<Tab {...props.tab()} label="Tab label 1">
<div className="some-content" style={{ paddingLeft: 16 }}>
Content for first tab goes here.
Expand Down
2 changes: 1 addition & 1 deletion packages/react/src/components/Tabs/Tabs-story.scss
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// Use e.g. `@import '~carbon-components/scss/globals/scss/styles.scss'` instead.
@import '~carbon-components/src/globals/scss/css--helpers'; // SEE THE NOTE ABOVE

.bx--tabs--fixed ~ div {
.bx--tabs--container ~ div {
height: 320px;
background-color: $ui-01;
}
6 changes: 3 additions & 3 deletions packages/react/src/components/Tabs/Tabs-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,17 +50,17 @@ describe('Tabs', () => {
).toBe(true);
});

it('supports fixed variant', () => {
it('supports container variant', () => {
expect(
shallow(
<Tabs className="extra-class" type="fixed">
<Tabs className="extra-class" type="container">
<Tab label="firstTab">content1</Tab>
<Tab label="lastTab">content2</Tab>
</Tabs>
)
.find('div')
.first()
.hasClass(`${prefix}--tabs--fixed`)
.hasClass(`${prefix}--tabs--container`)
).toBe(true);
});
});
Expand Down
4 changes: 2 additions & 2 deletions packages/react/src/components/Tabs/Tabs.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ export default class Tabs extends React.Component {
/**
* Provide the type of Tab
*/
type: PropTypes.oneOf(['default', 'fixed']),
type: PropTypes.oneOf(['default', 'container']),

/**
* Optionally provide an `onClick` handler that is invoked when a <Tab> is
Expand Down Expand Up @@ -249,7 +249,7 @@ export default class Tabs extends React.Component {

const classes = {
tabs: classNames(`${prefix}--tabs`, className, {
[`${prefix}--tabs--fixed`]: type === 'fixed',
[`${prefix}--tabs--container`]: type === 'container',
}),
tablist: classNames(`${prefix}--tabs__nav`, {
[`${prefix}--tabs__nav--hidden`]: this.state.dropdownHidden,
Expand Down

0 comments on commit 36a7a8b

Please sign in to comment.