import { alpha } from '@mui/material'; import { ThemeConfig } from '@reactive-resume/schema'; import get from 'lodash/get'; import isArray from 'lodash/isArray'; import isEmpty from 'lodash/isEmpty'; import { useMemo } from 'react'; import { useAppSelector } from '@/store/hooks'; import { getContrastColor } from '@/utils/styles'; type Props = { items: string[]; }; const BadgeDisplay: React.FC = ({ items }) => { const theme: ThemeConfig = useAppSelector((state) => get(state.resume.present, 'metadata.theme', {})); const contrast = useMemo(() => getContrastColor(theme.primary), [theme.primary]); if (!isArray(items) || isEmpty(items)) return null; return ( ); }; export default BadgeDisplay;