mirror of
https://github.com/r-freeman/portfolio.git
synced 2024-11-14 11:45:41 +00:00
16 lines
434 B
TypeScript
16 lines
434 B
TypeScript
|
import Link from 'next/link'
|
||
|
import {ElementType} from 'react'
|
||
|
|
||
|
type SocialLink = {
|
||
|
href: string
|
||
|
icon: ElementType
|
||
|
}
|
||
|
|
||
|
export function SocialLink({icon: Icon, href}: SocialLink) {
|
||
|
return (
|
||
|
<Link className="group -m-1 p-1" href={href}>
|
||
|
<Icon
|
||
|
className="h-6 w-6 fill-zinc-500 transition group-hover:fill-zinc-600 dark:fill-zinc-400 dark:group-hover:fill-zinc-300"/>
|
||
|
</Link>
|
||
|
)
|
||
|
}
|