@@ -89,6 +89,27 @@ $hds-advanced-table-drag-preview-background-color: rgba(204, 227, 254, 30%);
89
89
.hds-advanced-table__tr {
90
90
display : contents ;
91
91
92
+ .hds-advanced-table__th-reorder-handle {
93
+ z-index : 2 ;
94
+ display : none ;
95
+ align-items : center ;
96
+ justify-content : center ;
97
+ width : 24px ;
98
+ height : 24px ;
99
+ margin : -2px 0 ;
100
+ background-color : var (--token-color-surface-primary );
101
+ border : 1px solid $hds-advanced-table-border-color ;
102
+ border-radius : var (--token-border-radius-x-small );
103
+
104
+ & :hover {
105
+ cursor : grab ;
106
+ }
107
+
108
+ & :active {
109
+ cursor : grabbing ;
110
+ }
111
+ }
112
+
92
113
.hds-advanced-table__th {
93
114
position : relative ;
94
115
align-content : center ;
@@ -98,6 +119,11 @@ $hds-advanced-table-drag-preview-background-color: rgba(204, 227, 254, 30%);
98
119
text-align : left ;
99
120
background-color : var (--token-color-surface-strong );
100
121
122
+ & :hover .hds-advanced-table__th-reorder-handle ,
123
+ & .mock-hover .hds-advanced-table__th-reorder-handle {
124
+ display : flex ;
125
+ }
126
+
101
127
& :focus ,
102
128
& .mock-focus {
103
129
// the box shadow is 3px wide, so offsetting by 3px so the focus ring doesn't go outside the cell
@@ -167,26 +193,6 @@ $hds-advanced-table-drag-preview-background-color: rgba(204, 227, 254, 30%);
167
193
transform : translateX (0 );
168
194
}
169
195
170
- .hds-advanced-table__th-reorder-handle {
171
- position : absolute ;
172
- top : 0 ;
173
- left : 50% ;
174
- z-index : 2 ;
175
- width : 24px ;
176
- height : 24px ;
177
- background-color : var (--token-color-surface-primary );
178
- border : 1px solid $hds-advanced-table-border-color ;
179
- border-radius : var (--token-border-radius-x-small );
180
-
181
- & :hover {
182
- cursor : grab ;
183
- }
184
-
185
- & :active {
186
- cursor : grabbing ;
187
- }
188
- }
189
-
190
196
.hds-advanced-table__th-resize-handle {
191
197
@include hds-focus-ring-with-pseudo-element ($position : absolute );
192
198
0 commit comments