Fix the linking out and deleting for target ones

This commit is contained in:
Owen
2026-04-21 17:02:21 -07:00
parent 90eb6d66c0
commit 13afa90d28
2 changed files with 26 additions and 12 deletions

View File

@@ -329,7 +329,7 @@ export default function HealthChecksTable({
</DropdownMenuTrigger>
<DropdownMenuContent align="end">
<DropdownMenuItem
disabled={!isPaid}
disabled={!isPaid || !!r.resourceId}
onClick={() => {
setSelected(r);
setDeleteOpen(true);
@@ -339,18 +339,31 @@ export default function HealthChecksTable({
{t("delete")}
</span>
</DropdownMenuItem>
</DropdownMenuContent>
</DropdownMenu>
<Button
variant="outline"
disabled={!isPaid}
onClick={() => {
setSelected(r);
setCredenzaOpen(true);
}}
>
{t("edit")}
</Button>
{r.resourceId && r.resourceName && r.resourceNiceId ? (
<Link href={`/${orgId}/settings/resources/proxy/${r.resourceNiceId}`}>
<Button
variant="outline"
disabled={!isPaid}
>
{t("edit")}
</Button>
</Link>
) : (
<Button
variant="outline"
disabled={!isPaid}
onClick={() => {
setSelected(r);
setCredenzaOpen(true);
}}
>
{t("edit")}
</Button>
)}
</div>
);
}