Skip to content

Commit 3b6b1d1

Browse files
authored
DataTable: Add outline-offset to DataTable pagination buttons (#6055)
1 parent f7471f8 commit 3b6b1d1

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

.changeset/fine-impalas-eat.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@primer/react': patch
3+
---
4+
5+
DataTable: Adds outline-offset to focus indicator on pagination buttons

packages/react/src/DataTable/Pagination.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,14 +81,19 @@ const StyledPagination = styled.nav`
8181
.TablePaginationPage:hover,
8282
.TablePaginationPage:focus {
8383
background-color: ${get('colors.actionListItem.default.hoverBg')};
84-
transition-duration: 0.1s;
8584
}
8685
8786
.TablePaginationPage[data-active='true'] {
8887
background-color: ${get('colors.accent.emphasis')};
8988
color: ${get('colors.fg.onEmphasis')};
9089
}
9190
91+
.TablePaginationPage[data-active='true']:focus-visible {
92+
outline: 2px solid var(--bgColor-accent-emphasis);
93+
outline-offset: -2px;
94+
box-shadow: inset 0 0 0 3px var(--fgColor-onEmphasis);
95+
}
96+
9297
.TablePaginationTruncationStep {
9398
display: flex;
9499
align-items: center;

0 commit comments

Comments
 (0)