diff --git a/apps/studio/components/ui/DataTable/DataTable.utils.ts b/apps/studio/components/ui/DataTable/DataTable.utils.ts index 5443a55599a..d206a302dd8 100644 --- a/apps/studio/components/ui/DataTable/DataTable.utils.ts +++ b/apps/studio/components/ui/DataTable/DataTable.utils.ts @@ -63,8 +63,8 @@ export function getLevelColor( case 'success': return { text: 'text-muted', - bg: 'bg-muted', - border: 'border-muted', + bg: 'bg-muted group-data-[state=selected]/row:bg-foreground-lighter', + border: 'border-muted group-data-[state=selected]/row:border-foreground-lighter', } case 'warning': return { diff --git a/apps/studio/components/ui/DataTable/DataTableInfinite.tsx b/apps/studio/components/ui/DataTable/DataTableInfinite.tsx index 221466617b0..2656050405f 100644 --- a/apps/studio/components/ui/DataTable/DataTableInfinite.tsx +++ b/apps/studio/components/ui/DataTable/DataTableInfinite.tsx @@ -239,7 +239,7 @@ function DataTableRow({ onSelect: () => void }) { useQueryState('live', searchParamsParser.live) - const rowClassName = (table.options.meta as any)?.getRowClassName?.(row) + const rowClassName = cn('group/row', (table.options.meta as any)?.getRowClassName?.(row)) const cells = row.getVisibleCells() return (