Files

23 lines
663 B
JavaScript
Raw Permalink Normal View History

import Icon from './Icon';
import { socials } from '../data/profile';
2025-12-01 22:57:12 +01:00
export default function SocialLinks({ variant = 'icons' }) {
2025-12-01 22:57:12 +01:00
return (
<div className={`social-links social-links-${variant}`}>
{socials.map((social) => (
2025-12-01 22:57:12 +01:00
<a
key={social.name}
href={social.url}
target="_blank"
rel="noopener noreferrer"
className={variant === 'icons' ? 'icon-button' : 'social-link'}
aria-label={social.name}
2025-12-01 22:57:12 +01:00
>
<Icon name={social.icon} size={variant === 'icons' ? 16 : 18} />
{variant !== 'icons' && <span>{social.name}</span>}
2025-12-01 22:57:12 +01:00
</a>
))}
</div>
);
}