Skip to content

Commit bd8ab14

Browse files
committed
Tabs update
1 parent efecaa6 commit bd8ab14

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

src/shared/components/Contentful/Tabs/Tabs.jsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ export default class TabsItemsLoader extends Component {
8787
theme,
8888
tabId,
8989
themeName,
90+
forceRenderTabPanel,
9091
} = this.props;
9192
const { tabIndex, mobileTabsShow } = this.state;
9293

@@ -102,7 +103,7 @@ export default class TabsItemsLoader extends Component {
102103
selectedIndex={tabIndex}
103104
selectedTabClassName={theme.selected}
104105
onSelect={tIndx => this.setState({ tabIndex: tIndx, mobileTabsShow: false })}
105-
forceRenderTabPanel
106+
forceRenderTabPanel={forceRenderTabPanel}
106107
>
107108
<div className={theme.tabListWrap}>
108109
{
@@ -230,6 +231,7 @@ TabsItemsLoader.defaultProps = {
230231
selected: 0,
231232
spaceName: null,
232233
environment: null,
234+
forceRenderTabPanel: true,
233235
};
234236

235237
TabsItemsLoader.propTypes = {
@@ -241,4 +243,5 @@ TabsItemsLoader.propTypes = {
241243
theme: PT.shape().isRequired,
242244
tabId: PT.string.isRequired,
243245
themeName: PT.string.isRequired,
246+
forceRenderTabPanel: PT.bool,
244247
};

src/shared/components/Contentful/Tabs/index.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ function ContentfulTabs(props) {
3636
theme={TAB_THEMES[fields.theme || 'Default']}
3737
tabId={fields.urlQueryName || id}
3838
themeName={fields.theme}
39+
forceRenderTabPanel={fields.forceRenderTabPanel}
3940
/>
4041
);
4142
}}

src/shared/components/Contentful/Tabs/themes/vertical.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* stylelint-disable no-descending-specificity */
12
@import '~styles/mixins';
23

34
$text-color-black: #262628;

0 commit comments

Comments
 (0)