Filter out any undefined agents when rendering the home page

This commit is contained in:
sabaimran
2024-08-10 13:33:55 +05:30
parent acf1c14122
commit 1d581464e6

View File

@@ -111,18 +111,20 @@ function ChatBodyData(props: ChatBodyDataProps) {
setAgents(agents);
//generate colored icons for the selected agents
const agentIcons = agents.map(
(agent) =>
getIconFromIconName(agent.icon, agent.color) || (
<Image
key={agent.name}
src={agent.avatar}
alt={agent.name}
width={50}
height={50}
/>
),
);
const agentIcons = agents
.filter((agent) => agent !== null && agent !== undefined)
.map(
(agent) =>
getIconFromIconName(agent.icon, agent.color) || (
<Image
key={agent.name}
src={agent.avatar}
alt={agent.name}
width={50}
height={50}
/>
),
);
setAgentIcons(agentIcons);
}, [agentsData, props.isMobileWidth]);