diff --git a/app/client/src/widgets/TableWidget/component/Table.tsx b/app/client/src/widgets/TableWidget/component/Table.tsx index 4de422ec36..668528ec3a 100644 --- a/app/client/src/widgets/TableWidget/component/Table.tsx +++ b/app/client/src/widgets/TableWidget/component/Table.tsx @@ -288,6 +288,7 @@ export function Table(props: TableProps) { ref={tableWrapperRef} > ; } +function ScrollbarHorizontalTrack(props: any) { + return
; +} + export function Table(props: TableProps) { const isResizingColumn = React.useRef(false); @@ -246,9 +250,9 @@ export function Table(props: TableProps) { width={props.width} > diff --git a/app/client/src/widgets/TableWidgetV2/component/TableStyledWrappers.tsx b/app/client/src/widgets/TableWidgetV2/component/TableStyledWrappers.tsx index 83606f61e0..c258a1e539 100644 --- a/app/client/src/widgets/TableWidgetV2/component/TableStyledWrappers.tsx +++ b/app/client/src/widgets/TableWidgetV2/component/TableStyledWrappers.tsx @@ -10,6 +10,7 @@ import { TABLE_SIZES, CellAlignment, VerticalAlignment, + scrollbarOnHoverCSS, } from "./Constants"; import { Colors, Color } from "constants/Colors"; import { hideScrollbar, invisible } from "constants/DefaultTheme"; @@ -52,13 +53,11 @@ export const TableWrapper = styled.div<{ width: ${(props) => props.width}px; overflow-x: auto; ${hideScrollbar}; + ${scrollbarOnHoverCSS}; .thumb-horizontal { height: 4px !important; border-radius: ${(props) => props.theme.radii[3]}px; background: ${(props) => props.theme.colors.scrollbarLight} !important; - &:hover { - height: 6px !important; - } } } .table { @@ -489,13 +488,11 @@ export const TableHeaderWrapper = styled.div<{ min-height: ${(props) => props.tableSizes.TABLE_HEADER_HEIGHT}px; overflow-x: auto; ${hideScrollbar}; + ${scrollbarOnHoverCSS}; .thumb-horizontal { height: 4px !important; border-radius: ${(props) => props.theme.radii[3]}px; background: ${(props) => props.theme.colors.scrollbarLight}; - &:hover { - height: 6px !important; - } } `;