import { CircleHelp } from "lucide-react"; import React from "react"; import type { BadgeProps } from "@/components/ui/badge"; import type { Script } from "@/lib/types"; import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip"; import { Badge } from "@/components/ui/badge"; import { cn } from "@/lib/utils"; type TooltipProps = { variant: BadgeProps["variant"]; label: string; content?: string; }; const TooltipBadge: React.FC = ({ variant, label, content }) => ( {label} {" "} {content && } {content && ( {content} )} ); export default function Tooltips({ item }: { item: Script }) { return (
{item.privileged && ( )} {item.updateable && item.type !== "pve" && ( )} {!item.updateable && item.type !== "pve" && }
); }