@@ -73,6 +73,11 @@ export default {
73
73
'@apply border-b border-cn-3 transition-colors overflow-hidden' : '' ,
74
74
'@apply last:border-b-0' : '' ,
75
75
76
+ '&:has(.cn-table-v2-cell-link:focus-visible)' : {
77
+ outline : 'var(--cn-focus)' ,
78
+ outlineOffset : 'calc(2px*-1)'
79
+ } ,
80
+
76
81
'&:where(.row-link-no-underline)' : {
77
82
'@apply [&_.cn-table-v2-cell-link]:no-underline' : ''
78
83
} ,
@@ -116,32 +121,29 @@ export default {
116
121
117
122
// Data cell
118
123
'&-cell' : {
124
+ position : 'relative' ,
119
125
'@apply align-middle' : '' ,
120
126
'@apply [&:has([role=checkbox])]:py-0 [&:has([role=checkbox])]:!pr-0 [&>[role=checkbox]]:translate-y-[2px]' : '' ,
121
127
'@apply [&:has([role=button])]:py-0 [&:has([role=button])]:!pr-0' : '' ,
122
128
paddingLeft : 'var(--cn-table-cell-px)' ,
123
129
paddingRight : 'var(--cn-table-cell-px)' ,
124
- gap : 'var(--cn-table-cell-gap)'
130
+ gap : 'var(--cn-table-cell-gap)' ,
131
+
132
+ 'a, button' : {
133
+ position : 'relative' ,
134
+ zIndex : '1'
135
+ }
125
136
} ,
126
137
127
138
// Cell link
128
139
'&-cell-link' : {
129
- '@apply block w-full h-full flex items-center no-underline inset-0 text-cn-foreground-2' : '' ,
130
- paddingLeft : 'var(--cn-table-cell-px)' ,
131
- paddingRight : 'var(--cn-table-cell-px)'
132
- } ,
140
+ position : 'absolute !important' ,
141
+ inset : '0' ,
142
+ zIndex : '0 !important' ,
133
143
134
- '&:where(.cn-table-v2-normal) .cn-table-v2-cell-link' : {
135
- paddingTop : 'var(--cn-table-cell-py-normal)' ,
136
- paddingBottom : 'var(--cn-table-cell-py-normal)'
137
- } ,
138
- '&:where(.cn-table-v2-relaxed) .cn-table-v2-cell-link' : {
139
- paddingTop : 'var(--cn-table-cell-py-relaxed)' ,
140
- paddingBottom : 'var(--cn-table-cell-py-relaxed)'
141
- } ,
142
- '&:where(.cn-table-v2-compact) .cn-table-v2-cell-link' : {
143
- paddingTop : 'var(--cn-table-cell-py-compact)' ,
144
- paddingBottom : 'var(--cn-table-cell-py-compact)'
144
+ '&:focus-within' : {
145
+ outline : 'none'
146
+ }
145
147
} ,
146
148
147
149
// Caption
0 commit comments