feat(ui): Add Prowler Hub menu item with tooltip (#8692)

Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com>
This commit is contained in:
sumit-tftandalejandrobailo authored and GitHub committed 2025-09-10 16:09:09 +02:00
1 parent 48913c1886
commit 135fa044b7
4 files changed
+27 -5

No files matched your search

+6 -5
View File
@@ -105,7 +105,7 @@ export const Menu = ({ isOpen }: { isOpen: boolean }) => {
className={cn(
"w-full",
groupLabel ? "pt-2" : "",
"last:!mt-auto",
index === filteredMenuList.length - 2 && "!mt-auto",
)}
key={index}
>
@@ -138,8 +138,9 @@ export const Menu = ({ isOpen }: { isOpen: boolean }) => {
active,
submenus,
defaultOpen,
target,
tooltip,
} = menu;
return !submenus || submenus.length === 0 ? (
<div className="w-full" key={index}>
<TooltipProvider disableHoverableContent>
@@ -156,7 +157,7 @@ export const Menu = ({ isOpen }: { isOpen: boolean }) => {
className="mb-1 h-8 w-full justify-start"
asChild
>
<Link href={href}>
<Link href={href} target={target}>
<span
className={cn(isOpen === false ? "" : "mr-4")}
>
@@ -175,9 +176,9 @@ export const Menu = ({ isOpen }: { isOpen: boolean }) => {
</Link>
</Button>
</TooltipTrigger>
{isOpen === false && (
{tooltip && (
<TooltipContent side="right">
{label}
{tooltip}
</TooltipContent>
)}
</Tooltip>