diff --git a/src/components/WorkloadsTable.tsx b/src/components/WorkloadsTable.tsx index 37f26e9..b0ea109 100644 --- a/src/components/WorkloadsTable.tsx +++ b/src/components/WorkloadsTable.tsx @@ -1,4 +1,4 @@ -import type { ReactNode } from 'react'; +import type { CSSProperties, ReactNode } from 'react'; import type { InfiniteData, UseInfiniteQueryResult } from '@tanstack/react-query'; import { NavLink, useLocation, useNavigate } from 'react-router-dom'; import { SortableHeader } from '@/components/SortableHeader'; @@ -155,7 +155,8 @@ export function WorkloadsTable({ const actionWidth = actionLabelText.length > 6 ? '160px' : '120px'; gridColumns.push(actionWidth); } - const gridClass = `md:grid-cols-[${gridColumns.join('_')}]`; + const gridStyle = { '--workloads-cols': gridColumns.join(' ') } as CSSProperties; + const gridClass = 'md:[grid-template-columns:var(--workloads-cols)]'; const emptyMessage = showRunnerColumn ? 'No workloads found.' : 'No workloads on this runner.'; @@ -180,6 +181,7 @@ export function WorkloadsTable({
{ const target = event.target; @@ -358,6 +361,7 @@ export function WorkloadsTable({
{rowContent}