Update Tooltips component to conditionally display updateable status based on item type

This commit is contained in:
Bram Suurd
2025-06-25 16:43:45 +02:00
parent 5ad9323944
commit c80e0ffb70

View File

@ -34,14 +34,14 @@ export default function Tooltips({ item }: { item: Script }) {
{item.privileged && ( {item.privileged && (
<TooltipBadge variant="warning" label="Privileged" content="This script will be run in a privileged LXC" /> <TooltipBadge variant="warning" label="Privileged" content="This script will be run in a privileged LXC" />
)} )}
{item.updateable && ( {(item.updateable || item.type !== "pve") && (
<TooltipBadge <TooltipBadge
variant="success" variant="success"
label="Updateable" label="Updateable"
content={`To Update ${item.name}, run the command below (or type update) in the LXC Console.`} content={`To Update ${item.name}, run the command below (or type update) in the LXC Console.`}
/> />
)} )}
{!item.updateable && <TooltipBadge variant="failure" label="Not Updateable" />} {!item.updateable && item.type !== "pve" && <TooltipBadge variant="failure" label="Not Updateable" />}
</div> </div>
); );
} }