diff --git a/apps/webapp/app/components/primitives/Table.tsx b/apps/webapp/app/components/primitives/Table.tsx index 447e1fdce3..07c72309a8 100644 --- a/apps/webapp/app/components/primitives/Table.tsx +++ b/apps/webapp/app/components/primitives/Table.tsx @@ -1,6 +1,6 @@ import { ChevronRightIcon } from "@heroicons/react/24/solid"; import { Link } from "@remix-run/react"; -import React, { ReactNode, forwardRef, useState, useContext, createContext } from "react"; +import React, { type ReactNode, forwardRef, useState, useContext, createContext } from "react"; import { cn } from "~/utils/cn"; import { Popover, PopoverContent, PopoverVerticalEllipseTrigger } from "./Popover"; import { InfoIconTooltip } from "./Tooltip"; @@ -21,7 +21,7 @@ const variants = { stickyCell: "group-hover/table-row:bg-charcoal-800", menuButton: "bg-background-dimmed group-hover/table-row:bg-charcoal-800 group-hover/table-row:ring-grid-bright group-has-[[tabindex='0']:focus]/table-row:bg-background-bright", - menuButtonDivider: "group-hover/table-row:border-grid-dimmed", + menuButtonDivider: "group-hover/table-row:border-grid-bright", rowSelected: "bg-charcoal-750 group-hover/table-row:bg-charcoal-750", }, } as const; @@ -344,11 +344,12 @@ export const TableCellMenu = forwardRef< {hiddenButtons && (
- {hiddenButtons} +
{hiddenButtons}
)} {/* Always visible buttons */} @@ -368,18 +369,6 @@ export const TableCellMenu = forwardRef< )} - {/* Optionally pass in children to render in a popover */} - {!visibleButtons && !hiddenButtons && !popoverContent && ( - setIsOpen(open)}> - - -
{children}
-
-
- )} diff --git a/apps/webapp/app/components/runs/v3/TaskRunsTable.tsx b/apps/webapp/app/components/runs/v3/TaskRunsTable.tsx index 92c773f567..de7a421928 100644 --- a/apps/webapp/app/components/runs/v3/TaskRunsTable.tsx +++ b/apps/webapp/app/components/runs/v3/TaskRunsTable.tsx @@ -472,7 +472,7 @@ function RunActionsCell({ run, path }: { run: RunListItem; path: string }) { } hiddenButtons={ -
+ <> {run.isCancellable && ( )} -
+ } /> ); diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.schedules.$scheduleParam/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.schedules.$scheduleParam/route.tsx index 4f3dee64a5..1b9ae6da16 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.schedules.$scheduleParam/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.schedules.$scheduleParam/route.tsx @@ -358,8 +358,12 @@ export default function Page() { iconClassName="text-indigo-500" variant="info" accessory={ - - Docs + + Schedules docs } panelClassName="max-w-full"