@@ -21,7 +21,7 @@ const variants = {
2121 stickyCell : "group-hover/table-row:bg-charcoal-800" ,
2222 menuButton :
2323 "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" ,
24- menuButtonDivider : "group-hover/table-row:border-grid-dimmed " ,
24+ menuButtonDivider : "group-hover/table-row:border-grid-bright " ,
2525 rowSelected : "bg-charcoal-750 group-hover/table-row:bg-charcoal-750" ,
2626 } ,
2727} as const ;
@@ -302,7 +302,6 @@ export const TableCellMenu = forwardRef<
302302 onClick ?: ( event : React . MouseEvent < HTMLButtonElement , MouseEvent > ) => void ;
303303 visibleButtons ?: ReactNode ;
304304 hiddenButtons ?: ReactNode ;
305- hiddenSoloButton ?: ReactNode ;
306305 popoverContent ?: ReactNode ;
307306 children ?: ReactNode ;
308307 isSelected ?: boolean ;
@@ -315,7 +314,6 @@ export const TableCellMenu = forwardRef<
315314 onClick,
316315 visibleButtons,
317316 hiddenButtons,
318- hiddenSoloButton,
319317 popoverContent,
320318 children,
321319 isSelected,
@@ -346,17 +344,14 @@ export const TableCellMenu = forwardRef<
346344 { hiddenButtons && (
347345 < div
348346 className = { cn (
349- "hidden pr-0.5 group-hover/table-row:block group-hover/table-row:border-r" ,
347+ "hidden group-hover/table-row:block" ,
348+ popoverContent && "pr-0.5 group-hover/table-row:border-r" ,
350349 variants [ variant ] . menuButtonDivider
351350 ) }
352351 >
353- { hiddenButtons }
352+ < div className = { cn ( "flex items-center gap-x-0.5" ) } > { hiddenButtons } </ div >
354353 </ div >
355354 ) }
356- { /* Hidden solo button that shows on hover. To be used without the ellipsis popover content */ }
357- { hiddenSoloButton && (
358- < div className = { cn ( "hidden group-hover/table-row:block" ) } > { hiddenSoloButton } </ div >
359- ) }
360355 { /* Always visible buttons */ }
361356 { visibleButtons }
362357 { /* Always visible popover with ellipsis trigger */ }
0 commit comments