diff --git a/frontend/src/pages/DatabasePage.tsx b/frontend/src/pages/DatabasePage.tsx index 83d599f..8164ae8 100644 --- a/frontend/src/pages/DatabasePage.tsx +++ b/frontend/src/pages/DatabasePage.tsx @@ -908,7 +908,7 @@ export function DatabasePage() { className="overflow-x-auto" style={{ WebkitOverflowScrolling: 'touch' }} > - +
{table.getHeaderGroups().map((headerGroup) => ( @@ -920,7 +920,7 @@ export function DatabasePage() { key={header.id} className={`px-3 py-2.5 text-left text-[10px] font-semibold text-muted-foreground uppercase tracking-wider whitespace-nowrap select-none ${ canSort ? 'cursor-pointer hover:text-foreground transition-colors' : '' - } ${i === 1 ? 'sticky left-[44px] z-10 bg-muted/30' : ''} ${i === 0 ? 'sticky left-0 z-10 bg-muted/30' : ''} ${mobileHiddenColumns.has(header.id) ? 'hidden md:table-cell' : ''}`} + } ${i === 0 ? 'sticky left-0 z-10 bg-background border-r border-border/40' : ''} ${mobileHiddenColumns.has(header.id) ? 'hidden md:table-cell' : ''}`} style={{ width: header.getSize(), minWidth: header.getSize() }} onClick={canSort ? header.column.getToggleSortingHandler() : undefined} > @@ -968,7 +968,7 @@ export function DatabasePage() { key={cell.id} className={`px-3 py-2 ${ mobileHiddenColumns.has(cell.column.id) ? 'hidden md:table-cell' : '' - } ${cellIdx === 0 ? `sticky left-0 z-10 ${rowIdx % 2 === 1 ? 'bg-muted/5' : 'bg-background'}` : ''} ${cellIdx === 1 ? `sticky left-[44px] z-10 ${rowIdx % 2 === 1 ? 'bg-muted/5' : 'bg-background'}` : ''}`} + } ${cellIdx === 0 ? 'sticky left-0 z-10 bg-background border-r border-border/40' : ''}`} style={{ width: cell.column.getSize(), minWidth: cell.column.getSize() }} > {flexRender(cell.column.columnDef.cell, cell.getContext())}