File tree Expand file tree Collapse file tree 2 files changed +34
-2
lines changed
src/pages/RepoPage/CoverageTab/FlagsTab/subroute/FlagsTable Expand file tree Collapse file tree 2 files changed +34
-2
lines changed Original file line number Diff line number Diff line change @@ -252,7 +252,7 @@ describe('FlagsTable', () => {
252
252
const flags = await screen . findByText ( 'Flags' )
253
253
expect ( flags ) . toBeInTheDocument ( )
254
254
255
- const coverage = await screen . findByText ( 'Coverage %' )
255
+ const coverage = await screen . findByText ( 'Average coverage %' )
256
256
expect ( coverage ) . toBeInTheDocument ( )
257
257
258
258
const trend = await screen . findByText ( 'Trend' )
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ import A from 'ui/A'
18
18
import CoverageProgress from 'ui/CoverageProgress'
19
19
import Icon from 'ui/Icon'
20
20
import Spinner from 'ui/Spinner'
21
+ import { Tooltip } from 'ui/Tooltip'
21
22
22
23
import DeleteFlagModal from './DeleteFlagModal'
23
24
import useRepoFlagsTable from './hooks'
@@ -38,7 +39,38 @@ const columns = [
38
39
cell : ( { renderValue } ) => renderValue ( ) ,
39
40
} ) ,
40
41
columnHelper . accessor ( 'coverage' , {
41
- header : ( ) => 'Coverage %' ,
42
+ header : ( ) => (
43
+ < div className = "flex items-center gap-1" >
44
+ Average coverage %
45
+ < Tooltip delayDuration = { 0 } skipDelayDuration = { 100 } >
46
+ < Tooltip . Root >
47
+ < Tooltip . Trigger >
48
+ < div className = "text-ds-gray-tertiary dark:text-ds-gray-quinary" >
49
+ < Icon name = "informationCircle" size = "sm" />
50
+ </ div >
51
+ </ Tooltip . Trigger >
52
+ < Tooltip . Portal >
53
+ < Tooltip . Content
54
+ side = "right"
55
+ className = "w-64 rounded-md bg-ds-gray-primary p-3 text-xs text-ds-gray-octonary"
56
+ >
57
+ This is the average flag coverage over the selected time period.
58
+ To view current coverage % for a given flag, navigate to the{ ' ' }
59
+ < A
60
+ to = { { pageName : 'overview' } }
61
+ hook = "overview-tab"
62
+ isExternal = { false }
63
+ >
64
+ Overview tab
65
+ </ A > { ' ' }
66
+ and filter by flag.
67
+ < Tooltip . Arrow className = "size-4 fill-gray-100" />
68
+ </ Tooltip . Content >
69
+ </ Tooltip . Portal >
70
+ </ Tooltip . Root >
71
+ </ Tooltip >
72
+ </ div >
73
+ ) ,
42
74
cell : ( { renderValue } ) => renderValue ( ) ,
43
75
enableSorting : false ,
44
76
} ) ,
You can’t perform that action at this time.
0 commit comments