import React from 'react';
import Image from 'next/image';
interface DiscordLogoProps {
size?: 'sm' | 'md' | 'lg' | 'xl';
variant?: 'svg' | 'png';
className?: string;
alt?: string;
}
const sizeClasses = {
sm: 'w-4 h-4',
md: 'w-6 h-6',
lg: 'w-8 h-8',
xl: 'w-12 h-12'
};
// Logo Discord officiel en SVG
const DiscordSVG: React.FC<{ className?: string }> = ({ className }) => (
);
export const DiscordLogo: React.FC = ({
size = 'md',
variant = 'svg',
className = '',
alt = 'Discord'
}) => {
const baseClasses = sizeClasses[size];
const finalClassName = `${baseClasses} ${className}`;
if (variant === 'png') {
return (
);
}
return ;
};
// Export du composant SVG pour usage direct
export const DiscordIcon = () => (
);
export default DiscordLogo;