1
1
import React , { useState } from 'react' ;
2
2
import { FormGroup , HelperText , HelperTextItem , Tooltip } from '@patternfly/react-core' ;
3
- import { getFieldId , PopoverIcon } from '../../../../common' ;
3
+ import { getFieldId , KMM_LINK } from '../../../../common' ;
4
4
import { OcmCheckboxField } from '../../ui/OcmFormFields' ;
5
5
import { useNewFeatureSupportLevel } from '../../../../common/components/newFeatureSupportLevels' ;
6
6
import NewFeatureSupportLevelBadge from '../../../../common/components/newFeatureSupportLevels/NewFeatureSupportLevelBadge' ;
7
7
import { SupportLevel } from '@openshift-assisted/types/./assisted-installer-service' ;
8
+ import { ExternalLinkAltIcon } from '@patternfly/react-icons/dist/js/icons/external-link-alt-icon' ;
8
9
9
10
const KMM_FIELD_NAME = 'useKmm' ;
10
11
@@ -18,13 +19,8 @@ const KmmLabel = ({
18
19
return (
19
20
< >
20
21
< Tooltip hidden = { ! disabledReason } content = { disabledReason } >
21
- < span > Install Kernel Module Management </ span >
22
+ < span > Kernel Module Management </ span >
22
23
</ Tooltip >
23
- < PopoverIcon
24
- id = { KMM_FIELD_NAME }
25
- component = { 'a' }
26
- bodyContent = { 'No additional requirements needed' }
27
- />
28
24
< NewFeatureSupportLevelBadge featureId = "KMM" supportLevel = { supportLevel } />
29
25
</ >
30
26
) ;
@@ -33,7 +29,12 @@ const KmmLabel = ({
33
29
const KmmHelperText = ( ) => {
34
30
return (
35
31
< HelperText >
36
- < HelperTextItem variant = "indeterminate" > Management of kernel modules. </ HelperTextItem >
32
+ < HelperTextItem variant = "indeterminate" >
33
+ Management of kernel modules.{ ' ' }
34
+ < a href = { KMM_LINK } target = "_blank" rel = "noopener noreferrer" >
35
+ { 'Learn more' } < ExternalLinkAltIcon />
36
+ </ a >
37
+ </ HelperTextItem >
37
38
</ HelperText >
38
39
) ;
39
40
} ;
0 commit comments