Add Font Awesome icons and refactor tech icon handling

- Added Font Awesome dependencies for enhanced icon support.
- Refactored tech icon components to utilize Font Awesome icons instead of custom SVGs.
- Updated skill data files to include icon properties for various technologies.
- Removed obsolete tech icon files to streamline the codebase.
This commit is contained in:
Julien Froidefond
2025-08-20 16:24:07 +02:00
parent e6d4bbe13d
commit f74d4d3e87
27 changed files with 793 additions and 539 deletions

6
lib/fontawesome.ts Normal file
View File

@@ -0,0 +1,6 @@
// Configuration Font Awesome
import { config } from '@fortawesome/fontawesome-svg-core';
import '@fortawesome/fontawesome-svg-core/styles.css';
// Empêche Font Awesome d'ajouter automatiquement du CSS (Next.js le gère)
config.autoAddCss = false;

View File

@@ -23,6 +23,7 @@ export interface Skill {
id: string;
name: string;
description: string;
icon?: string;
links: string[];
}