+ );
+}
diff --git a/docs/src/components/header/HeaderNavBar.tsx b/docs/src/components/header/HeaderNavBar.tsx
index e91d0998dfc451..c54e07207a9e2b 100644
--- a/docs/src/components/header/HeaderNavBar.tsx
+++ b/docs/src/components/header/HeaderNavBar.tsx
@@ -1,20 +1,22 @@
/* eslint-disable jsx-a11y/no-noninteractive-element-interactions */
import * as React from 'react';
-import { styled, alpha } from '@mui/material/styles';
-import Box from '@mui/material/Box';
+import { styled, alpha, Theme } from '@mui/material/styles';
+import { unstable_debounce as debounce } from '@mui/utils';
import Chip from '@mui/material/Chip';
import ButtonBase from '@mui/material/ButtonBase';
import Popper from '@mui/material/Popper';
import Paper from '@mui/material/Paper';
-import { unstable_debounce as debounce } from '@mui/utils';
import Fade from '@mui/material/Fade';
-import Typography from '@mui/material/Typography';
+import MenuList from '@mui/material/MenuList';
+import ClickAwayListener from '@mui/material/ClickAwayListener';
import IconImage from 'docs/src/components/icon/IconImage';
import ROUTES from 'docs/src/route';
import { Link } from '@mui/docs/Link';
+import ProductMenuItem from 'docs/src/components/action/ProductMenuItem';
import SvgMuiLogomark from 'docs/src/icons/SvgMuiLogomark';
import SvgBaseUiLogo from 'docs/src/icons/SvgBaseUiLogo';
import SvgPigmentLogo from 'docs/src/icons/SvgPigmentLogo';
+import SvgToolpadLogo from 'docs/src/icons/SvgToolpadLogo';
const Navigation = styled('nav')(({ theme }) => [
{
@@ -72,86 +74,29 @@ const PRODUCT_IDS = [
'product-material',
'product-base',
'product-pigment',
- 'product-joy',
- 'product-advanced',
'product-toolpad',
+ 'product-advanced',
+ 'product-joy',
'product-templates',
'product-design',
];
-type ProductSubMenuProps = {
- icon: React.ReactElement