From df15c7a838bc1c9c261951da8d88b36b285bbcd1 Mon Sep 17 00:00:00 2001 From: Sacha VAUDEY Date: Sun, 14 Sep 2025 14:43:52 +0200 Subject: [PATCH] check --- .../layout/navbar/ActionButtons.tsx | 279 ------------------ 1 file changed, 279 deletions(-) delete mode 100644 banquise-website/components/layout/navbar/ActionButtons.tsx diff --git a/banquise-website/components/layout/navbar/ActionButtons.tsx b/banquise-website/components/layout/navbar/ActionButtons.tsx deleted file mode 100644 index 561d4f1..0000000 --- a/banquise-website/components/layout/navbar/ActionButtons.tsx +++ /dev/null @@ -1,279 +0,0 @@ -import React from 'react';import React from 'react';import React from 'react';import React from 'react'; - -import { DiscordLogo } from '@/components/ui/DiscordLogo'; - -import { URLS } from '@/lib/config/constants';import { Button } from '../../common/Button'; - - - -// Fonction utilitaire simple pour combiner les classesimport { URLS } from '@/lib/config/constants';import { Button } from '../../common/Button';import { Button } from '../../common/ > - -const mergeClasses = (...classes: (string | undefined | null | false)[]): string => { - - return classes.filter(Boolean).join(' ');import { DiscordLogo } from '@/components/ui/DiscordLogo'; - -}; - -import { URLS } from '@/lib/config/constants'; - -interface ActionButtonsProps { - - scrolled?: boolean;// Fonction utilitaire simple pour combiner les classes - - languageSwitcher: React.ReactElement; - - className?: string;const mergeClasses = (...classes: (string | undefined | null | false)[]): string => {import { DiscordLogo } from '@/components/ui/DiscordLogo'; n'; - -} - - return classes.filter(Boolean).join(' '); - -export const ActionButtons: React.FC = ({ - - scrolled = false, };import { URLS } from '@/lib/config/constants'; - - languageSwitcher, - - className - -}) => { - - return (interface ActionButtonsProps {// Fonction utilitaire simple pour combiner les classesimport { DiscordLogo } from '@/components/ui/DiscordLogo'; - -
languageSwitcher: React.ReactElement;const mergeClasses = (...classes: (string | undefined | null | false)[]): string => { - - {/* Sélecteur de langue moderne */} - -
className?: string; - - {languageSwitcher} - -
} return classes.filter(Boolean).join(' ');// Fonction utilitaire simple pour combiner les classes - - - - {/* Bouton Discord moderne */} - - className languageSwitcher: React.ReactElement;interface ActionButtonsProps { - - - - {/* Version icon seulement pour les écrans moyens */} )}> - - = ({ } - -
- - ); onClick={() => window.open(URLS.social.discord, '_blank')} - -}; - className={mergeClasses( scrolled = false, - - // Base styles - - 'inline-flex items-center px-4 py-2.5 text-sm font-medium', languageSwitcher, export const ActionButtons: React.FC = ({ - - 'bg-[#5865F2] text-white rounded-xl border border-[#5865F2]/20', - - 'transition-all duration-200 ease-in-out', className scrolled = false, - - 'hover:bg-[#4752C4] hover:scale-[1.02] hover:shadow-lg hover:shadow-[#5865F2]/25', - - 'focus:outline-none focus:ring-2 focus:ring-[#5865F2]/50',}) => { languageSwitcher, - - 'active:scale-[0.98]', - - return ( className - - // Mobile adaptation - - 'hidden lg:flex'
{ - - )} - - aria-label="Rejoindre notre Discord" 'hidden md:flex items-center space-x-3', return ( - - > - - className
)}> 'hidden md:flex items-center space-x-3', - - - - {/* Version icon seulement pour les écrans moyens */} {/* Sélecteur de langue moderne */} className - - onClick={() => window.open(URLS.social.discord, '_blank')} {/* Bouton Discord moderne */} - -
- - ); className={mergeClasses( - - Discord - - {/* Version icon seulement pour les écrans moyens */} - - > - -
- - ); - -}; - - - ); -};