refactor(theme-{classic,common}): split navbar into smaller components + cleanup + swizzle config (#6895)

This commit is contained in:
Sébastien Lorber 2022-03-18 16:21:53 +01:00 committed by GitHub
parent ecbe0b26c5
commit a1d333e96b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
22 changed files with 808 additions and 456 deletions

View file

@ -71,13 +71,6 @@ export {
export {default as Details, type DetailsProps} from './components/Details';
export {
MobileSecondaryMenuProvider,
MobileSecondaryMenuFiller,
useMobileSecondaryMenuRenderer,
} from './utils/mobileSecondaryMenu';
export type {MobileSecondaryMenuComponent} from './utils/mobileSecondaryMenu';
export {
useDocsPreferredVersion,
useDocsPreferredVersionByPluginId,
@ -151,6 +144,17 @@ export {
TabGroupChoiceProvider,
} from './utils/tabGroupChoiceUtils';
export {
splitNavbarItems,
NavbarProvider,
useNavbarMobileSidebar,
} from './utils/navbarUtils';
export {
useNavbarSecondaryMenu,
NavbarSecondaryMenuFiller,
} from './utils/navbarSecondaryMenuUtils';
export type {NavbarSecondaryMenuComponent} from './utils/navbarSecondaryMenuUtils';
export {default as useHideableNavbar} from './hooks/useHideableNavbar';
export {
default as useKeyboardNavigation,