import { Filters } from '../../../commons/entities/filters.entity'; import { usePersonaSummaryHook } from './persona-summary.hook'; import { useEffect } from 'react'; import { isEmptyObject } from '../../../commons/utils/utils'; 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 = (filters: any) => { const { personaSummary, handler } = usePersonaSummaryHook(); useEffect(() => { if (!isEmptyObject(filters)) handler.getPersonaSummaryFor(filters); }, [filters]); return ( personaSummary && (