diff --git a/frontend/src/layouts/dashboard/config.js b/frontend/src/layouts/dashboard/config.js
index 8c336c0..e77f4d2 100644
--- a/frontend/src/layouts/dashboard/config.js
+++ b/frontend/src/layouts/dashboard/config.js
@@ -7,6 +7,7 @@ import ArrowDownOnSquareStackIcon from '@heroicons/react/24/solid/ArrowDownOnSqu
import UserGroupIcon from '@heroicons/react/24/solid/UserGroupIcon'
import KeyIcon from '@heroicons/react/24/solid/KeyIcon'
import CpuChip from '@heroicons/react/24/solid/CpuChipIcon';
+import BriefCaseIcon from '@heroicons/react/24/outline/BriefcaseIcon';
import { SvgIcon } from '@mui/material';
export const items = [
@@ -35,10 +36,12 @@ export const items = [
),
+ tooltip: 'Upgrade to Business Plan',
disabled: true,
children: [
{
title: 'Firmware Update',
+ tooltip: 'Upgrade to Business Plan',
icon: (
@@ -50,6 +53,7 @@ export const items = [
},
{
title: 'Map',
+ tooltip: 'Upgrade to Business Plan',
icon: (
diff --git a/frontend/src/layouts/dashboard/side-nav-item.js b/frontend/src/layouts/dashboard/side-nav-item.js
index c2cb376..dee2d2d 100644
--- a/frontend/src/layouts/dashboard/side-nav-item.js
+++ b/frontend/src/layouts/dashboard/side-nav-item.js
@@ -1,13 +1,13 @@
import { useState } from 'react';
import NextLink from 'next/link';
import PropTypes from 'prop-types';
-import { Box, ButtonBase, Collapse, SvgIcon } from '@mui/material';
+import { Box, ButtonBase, Collapse, SvgIcon, Tooltip } from '@mui/material';
import ChevronDownIcon from '@heroicons/react/24/outline/ChevronDownIcon';
import ChevronUpIcon from '@heroicons/react/24/outline/ChevronUpIcon';
import { usePathname } from 'next/navigation';
export const SideNavItem = (props) => {
- const { active = false, disabled, external, icon, path, title, children, padleft } = props;
+ const { active = false, disabled, external, icon, path, title, children, padleft, tooltip } = props;
const [open, setOpen] = useState(false);
const pathname = usePathname();
@@ -43,6 +43,7 @@ export const SideNavItem = (props) => {
return (
+
{
}
}}
>
+
{icon && (
{
}
+
{
children &&
@@ -153,6 +156,7 @@ export const SideNavItem = (props) => {
title={child.title}
children={child?.children}
padleft={padleft + 2}
+ tooltip={child.tooltip}
/>
);
})
diff --git a/frontend/src/layouts/dashboard/side-nav.js b/frontend/src/layouts/dashboard/side-nav.js
index d66d3e4..a1bdd11 100644
--- a/frontend/src/layouts/dashboard/side-nav.js
+++ b/frontend/src/layouts/dashboard/side-nav.js
@@ -133,6 +133,7 @@ export const SideNav = (props) => {
title={item.title}
children={item?.children}
padleft={2}
+ tooltip={item.tooltip}
/>
);
})}