|
import { Info } from '@mui/icons-material' |
|
import { IconButton, Tooltip } from '@mui/material' |
|
import parser from 'html-react-parser' |
|
import PropTypes from 'prop-types' |
|
import { useSelector } from 'react-redux' |
|
|
|
export const TooltipWithParser = ({ title, style }) => { |
|
const customization = useSelector((state) => state.customization) |
|
|
|
return ( |
|
<Tooltip title={parser(title)} placement='right'> |
|
<IconButton sx={{ height: 15, width: 15 }}> |
|
<Info |
|
style={{ |
|
...style, |
|
background: 'transparent', |
|
color: customization.isDarkMode ? 'white' : 'inherit', |
|
height: 15, |
|
width: 15 |
|
}} |
|
/> |
|
</IconButton> |
|
</Tooltip> |
|
) |
|
} |
|
|
|
TooltipWithParser.propTypes = { |
|
title: PropTypes.node, |
|
style: PropTypes.any |
|
} |
|
|