import React from 'react' import Logo from './core/Logo' import facebook from '../icons/facebook.png'; import youtube from '../icons/youtube.png'; import linkedin from '../icons/linkedin.png'; import twitter from '../icons/twitter.png'; import instagram from '../icons/instagram.png'; interface ISocialMediaList { logo?: any, name?: string, url?: string, className?: string layout?:string } const SocialMediaList = (props:ISocialMediaList) => { const classRow = "flex gap-x-1" const classCol = "flex flex-col gap-y-1" const {logo, name, url, className="", layout = "row"} = props; const list = [ { logo: facebook, name: "facebook" }, { logo: instagram, name: "instagram" }, { logo: linkedin, name: "linkedin" }, { logo: twitter, name: "twitter" }, { logo: youtube, name: "youtube" }, ] return ( <div className='flex flex-col'> <div> <h3 className='font-bold pb-3'>Réseaux sociaux</h3> </div> <div className={`${layout == "row" ? classRow : classCol}`}> { list.map((item:any, key:number) => { return ( <div className={`pb-0`} key={key}> <div className={`tooltip ${layout == "row" ? 'tooltip-bottom' : 'tooltip-right'} `} data-tip={item.name}> <Logo image={item.logo} className={"w-10 h-10"}/> </div> </div> ) }) } </div> </div> ) } export default SocialMediaList