Files
prowler/ui/components/scans/trigger-icon.tsx
Alan Buscaglia 4d5676f00e feat: upgrade to React 19, Next.js 15, React Compiler, HeroUI and Tailwind 4 (#8748)
Co-authored-by: Alan Buscaglia <alanbuscaglia@MacBook-Pro.local>
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com>
Co-authored-by: César Arroba <cesar@prowler.com>
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com>
2025-09-30 09:59:51 +02:00

26 lines
604 B
TypeScript

import { Tooltip } from "@heroui/tooltip";
import { ManualIcon, ScheduleIcon } from "@/components/icons";
interface TriggerIconProps {
trigger: "scheduled" | "manual";
iconSize?: number;
}
export function TriggerIcon({ trigger, iconSize = 24 }: TriggerIconProps) {
return (
<Tooltip
className="text-xs"
content={trigger === "scheduled" ? "Scheduled" : "Manual"}
>
<div className="h-fit">
{trigger === "scheduled" ? (
<ScheduleIcon size={iconSize} />
) : (
<ManualIcon size={iconSize} />
)}
</div>
</Tooltip>
);
}