mirror of
https://github.com/facebook/docusaurus.git
synced 2025-12-25 17:22:50 +00:00
feat(theme): Add theme-tabs-container stable className (#11426)
This commit is contained in:
parent
4dc05762ee
commit
50ca86aa04
|
|
@ -7,6 +7,7 @@
|
|||
|
||||
import React, {cloneElement, type ReactElement, type ReactNode} from 'react';
|
||||
import clsx from 'clsx';
|
||||
import {ThemeClassNames} from '@docusaurus/theme-common';
|
||||
import {
|
||||
useScrollPositionBlocker,
|
||||
useTabs,
|
||||
|
|
@ -143,7 +144,14 @@ function TabContent({
|
|||
function TabsComponent(props: Props): ReactNode {
|
||||
const tabs = useTabs(props);
|
||||
return (
|
||||
<div className={clsx('tabs-container', styles.tabList)}>
|
||||
<div
|
||||
className={clsx(
|
||||
ThemeClassNames.tabs.container,
|
||||
// former name kept for backward compatibility
|
||||
// see https://github.com/facebook/docusaurus/pull/4086
|
||||
'tabs-container',
|
||||
styles.tabList,
|
||||
)}>
|
||||
<TabList {...tabs} {...props} />
|
||||
<TabContent {...tabs} {...props} />
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -55,6 +55,10 @@ export const ThemeClassNames = {
|
|||
container: 'theme-announcement-bar',
|
||||
},
|
||||
|
||||
tabs: {
|
||||
container: 'theme-tabs-container',
|
||||
},
|
||||
|
||||
layout: {
|
||||
navbar: {
|
||||
container: 'theme-layout-navbar',
|
||||
|
|
|
|||
Loading…
Reference in New Issue