import ContactsOutlinedIcon from '@mui/icons-material/ContactsOutlined';
import CallEndOutlinedIcon from '@mui/icons-material/CallEndOutlined'; // UPD
const LINKS = [
{
link_title: 'Contacts',
action: openSpeedDial,
icon: <ContactsOutlinedIcon/>,
},
{
link_title: 'Lorem',
icon: <CallEndOutlinedIcon/>, // UPD
},
];
// UPD
{LINKS.map((el) => (
<IconButton
children={el.icon} // Не выводится
aria-label={'Contacts'}
color={'primary'}
size={'large'}
/>
))}
В общем-то как правильно вызвать или определить в icon JSX элемент (React)
UPD:
Забыл главное:
А если у меня код вида:
{LINKS.map((el) => (
<IconButton
children={el.icon} // Не выводится
aria-label={'Contacts'}
color={'primary'}
size={'large'}
/>
))}
То есть у меня есть массив, у элементов которого все иконки (icon) разные