import { Avatar } from 'antd'; import React, { useMemo } from 'react'; function LineIcon({ sourceImages, grayscale = true, }: { sourceImages: string[]; grayscale: boolean; }) { const isMultiple = useMemo(() => { if (sourceImages?.length > 1) return true; return false; }, [sourceImages]); return ( <> {isMultiple ? (
{sourceImages.map((avatarSrc, index) => { if (index === 0) { return ( ); } else if (index === 1) { return ( ); } // TODO: add third in the frame if we want later return <>; })}
) : ( sourceImages?.map((avatarSrc, index) => ( )) )} ); } export default React.memo(LineIcon);