@@ -27,6 +27,7 @@ import Lumi.Components.Input (CheckboxState(..), checkbox, input)
2727import Lumi.Components.Link as Link
2828import Lumi.Components.Table.FilterDropdown (Item , filterDropdown )
2929import Lumi.Components.Text (subtext_ )
30+ import Lumi.Components.ZIndex (ziTableHeader , ziTableHeaderMenu , ziTableLockedColumn , ziTableLockedColumnHeader )
3031import React.Basic (Component , JSX , ReactComponent , createComponent , element , empty , keyed , make , readProps , readState )
3132import React.Basic.DOM as R
3233import React.Basic.DOM.Components.GlobalEvents (windowEvent )
@@ -605,7 +606,7 @@ styles = jss
605606 , " & th" :
606607 { position: " sticky"
607608 , top: " 0"
608- , zIndex: " 2 "
609+ , zIndex: ziTableHeader
609610 }
610611
611612 -- sticky columns
@@ -616,10 +617,10 @@ styles = jss
616617 }
617618 , " &.selectable .sticky-column" : { left: " 45px" }
618619 , " &.selectable th:first-child, & th.sticky-column" :
619- { zIndex: " 3 "
620+ { zIndex: ziTableLockedColumnHeader
620621 }
621622 , " &.selectable td:first-child, & td.sticky-column" :
622- { zIndex: " 1 "
623+ { zIndex: ziTableLockedColumn
623624 }
624625 , " & .sticky-column" :
625626 { transition: " box-shadow 200ms ease-in-out"
@@ -691,7 +692,7 @@ styles = jss
691692 , " lumi-filter-dropdown" :
692693 { boxSizing: " border-box"
693694 , position: " absolute"
694- , zIndex: " 4 "
695+ , zIndex: ziTableHeaderMenu
695696 , backgroundColor: cssStringHSLA colors.white
696697 , border: [ " 1px" , " solid" , cssStringHSLA colors.black4 ]
697698 , borderRadius: " 3px"
0 commit comments