Skip to content

Commit 40610fc

Browse files
committed
wip
1 parent 1ed9c01 commit 40610fc

File tree

1 file changed

+24
-19
lines changed

1 file changed

+24
-19
lines changed

packages/grid/src/styles/vaadin-grid-base-styles.js

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -562,32 +562,37 @@ export const gridStyles = css`
562562
outline-offset: calc(var(--_border-width) * -1);
563563
}
564564
565-
[part~='row'][dragover] {
566-
z-index: 100 !important;
567-
}
565+
[part~='row'] {
566+
&[dragover] {
567+
z-index: 100 !important;
568+
}
568569
569-
[part~='row'][dragover]::after {
570-
content: '';
571-
}
570+
&[dragover]::after {
571+
content: '';
572+
outline: 0;
573+
border-width: var(--vaadin-focus-ring-width);
574+
border-color: var(--vaadin-focus-ring-color);
575+
}
572576
573-
[part~='row'][dragover='above']::after {
574-
outline: 0;
575-
border-top: var(--vaadin-focus-ring-width) solid var(--vaadin-focus-ring-color);
576-
}
577+
&[dragover='above']::after {
578+
top: calc(var(--vaadin-focus-ring-width) / -2);
579+
border-top-style: solid;
580+
}
577581
578-
[part~='row']:not([part*='first-row'])[dragover='above']::after,
579-
table:has(#header > tr:not([hidden])) [part*='first-row'][dragover='above']::after {
580-
top: calc(var(--vaadin-focus-ring-width) / -2);
582+
&[dragover='below']::after {
583+
bottom: calc(var(--vaadin-focus-ring-width) / -2 + var(--_row-border-width) * -1);
584+
border-bottom-style: solid;
585+
}
581586
}
582587
583-
[part~='row'][dragover='below']::after {
584-
outline: 0;
585-
border-bottom: var(--vaadin-focus-ring-width) solid var(--vaadin-focus-ring-color);
588+
/* Grid with header */
589+
#table:has(#header > tr:not([hidden])) [part~='first-row'][dragover='above']::after {
590+
top: calc(var(--_row-border-width) * -1);
586591
}
587592
588-
[part~='row']:not([part*='last-row'])[dragover='below']::after,
589-
table:has(#footer > tr:not([hidden])) [part*='last-row'][dragover='below']::after {
590-
bottom: calc((var(--vaadin-focus-ring-width) / -2) - var(--_row-border-width));
593+
/* Grid with footer */
594+
#table:has(#footer > tr:not([hidden])) [part~='last-row'][dragover='below']::after {
595+
bottom: calc(var(--_row-border-width) * -1);
591596
}
592597
593598
[part~='row'][dragstart] {

0 commit comments

Comments
 (0)