next-social-icons
Version:
A Next.js-compatible social icons library based on `react-social-icons`.
2 lines (1 loc) • 583 B
JavaScript
import o from"react";import{icons as c}from"../../lib/icons.js";import{Icon as l}from"./Icon/index.js";import{Mask as m}from"./Mask/index.js";const b=({platform:t,inverse:r,size:e="48px",fgColor:i=r?c[t].color:"white",bgColor:s=r?"transparent":c[t].color,...p})=>{const n={fgColor:i,bgColor:s,platform:t,size:e,inverse:r};return o.createElement("a",{...p},o.createElement("svg",{viewBox:"0 0 64 64",style:{borderRadius:"50%",width:e,height:e,display:"flex",alignItems:"center",justifyContent:"center"}},o.createElement(l,{...n}),o.createElement(m,{...n})))};export{b as SocialIcon};