import { FC, memo } from "react";
import { SocialItemProps } from "../type";
import { cn } from "../utils";
const SocialItem: FC<
SocialItemProps & {
handleClick: () => void;
}
> = ({ icon, iconSrc, handleClick }) => {
return (
{iconSrc ? (

) : (
icon
)}
);
};
interface PropsType {
socialOptions: SocialItemProps[];
handleClick: (item: SocialItemProps, index: number) => void;
}
const SocialLogin: FC = ({ socialOptions, handleClick }) => {
return (
{socialOptions.map((option, index) => {
return (
{
handleClick(option, index);
}}
/>
);
})}
);
};
export default memo(SocialLogin);