2
2
// SPDX-FileCopyrightText: TNG Technology Consulting GmbH <https://www.tngtech.com>
3
3
//
4
4
// SPDX-License-Identifier: Apache-2.0
5
+ import EditNoteIcon from '@mui/icons-material/EditNote' ;
5
6
import ExpandMoreIcon from '@mui/icons-material/ExpandMore' ;
6
7
import MuiAccordion from '@mui/material/Accordion' ;
7
8
import MuiAccordionDetails from '@mui/material/AccordionDetails' ;
8
9
import MuiAccordionSummary from '@mui/material/AccordionSummary' ;
9
10
import MuiBox from '@mui/material/Box' ;
10
- import MuiInputAdornment from '@mui/material/InputAdornment ' ;
11
+ import MuiTooltip from '@mui/material/Tooltip ' ;
11
12
import { sortBy } from 'lodash' ;
12
- import { ReactElement , useMemo , useState } from 'react' ;
13
+ import { useMemo , useState } from 'react' ;
13
14
14
15
import {
15
16
AutocompleteSignal ,
16
17
DisplayPackageInfo ,
17
18
} from '../../../shared/shared-types' ;
18
19
import { text } from '../../../shared/text' ;
19
- import { OpossumColors } from '../../shared-styles' ;
20
+ import { baseIcon , OpossumColors } from '../../shared-styles' ;
20
21
import { setTemporaryDisplayPackageInfo } from '../../state/actions/resource-actions/all-views-simple-actions' ;
21
22
import { useAppDispatch , useAppSelector } from '../../state/hooks' ;
22
23
import { getFrequentLicensesNameOrder } from '../../state/selectors/all-views-resource-selectors' ;
@@ -59,10 +60,6 @@ const classes = {
59
60
licenseText : {
60
61
marginTop : '12px' ,
61
62
} ,
62
- endAdornment : {
63
- paddingRight : '6px' ,
64
- paddingTop : '2px' ,
65
- } ,
66
63
} ;
67
64
68
65
interface LicenseSubPanelProps {
@@ -75,7 +72,7 @@ export function LicenseSubPanel({
75
72
displayPackageInfo,
76
73
showHighlight,
77
74
onEdit,
78
- } : LicenseSubPanelProps ) : ReactElement {
75
+ } : LicenseSubPanelProps ) {
79
76
const dispatch = useAppDispatch ( ) ;
80
77
const [ expanded , setExpanded ] = useState ( false ) ;
81
78
const frequentLicensesNames = useAppSelector ( getFrequentLicensesNameOrder ) ;
@@ -124,9 +121,12 @@ export function LicenseSubPanel({
124
121
onEdit = { onEdit }
125
122
endAdornment = {
126
123
displayPackageInfo . licenseText ? (
127
- < MuiInputAdornment position = "end" sx = { classes . endAdornment } >
128
- { text . attributionColumn . licenseTextModified }
129
- </ MuiInputAdornment >
124
+ < MuiTooltip title = { text . attributionColumn . licenseTextModified } >
125
+ < EditNoteIcon
126
+ color = { 'warning' }
127
+ sx = { { ...baseIcon , cursor : 'default' } }
128
+ />
129
+ </ MuiTooltip >
130
130
) : undefined
131
131
}
132
132
defaults = { defaultLicenses }
0 commit comments