import { Filters } from '../../../commons/entities/filters.entity'; import { usePersonaSummaryHook } from './persona-summary.hook'; import { useEffect } from 'react'; import './persona-summary.component.scss'; import StarOutlineIcon from '@mui/icons-material/StarOutline'; import MonitorIcon from '@mui/icons-material/Monitor'; import LanguageIcon from '@mui/icons-material/Language'; import { formatNumber, formatPercentage } from '../../../commons/utils/formatter.util'; const PersonaSummaryComponent = (props: any) => { const { personaSummary, handler } = usePersonaSummaryHook(); useEffect(() => { handler.getPersonaSummaryFor(props.filters); }, [props.filters]); return ( personaSummary && personaSummary.scoreItems.length >= 3 && (