'use client'; import { useState, useRef } from 'react'; import Link from 'next/link'; import { motion, useInView } from 'framer-motion'; import { Ship, BookOpen, Calendar, Clock, User, ArrowRight, Search, TrendingUp, Globe, FileText, Anchor, } from 'lucide-react'; import { LandingHeader, LandingFooter } from '@/components/layout'; export default function BlogPage() { const [selectedCategory, setSelectedCategory] = useState('all'); const [searchQuery, setSearchQuery] = useState(''); const heroRef = useRef(null); const articlesRef = useRef(null); const categoriesRef = useRef(null); const isHeroInView = useInView(heroRef, { once: true }); const isArticlesInView = useInView(articlesRef, { once: true }); const isCategoriesInView = useInView(categoriesRef, { once: true }); const categories = [ { value: 'all', label: 'Tous les articles', icon: BookOpen }, { value: 'industry', label: 'Industrie maritime', icon: Ship }, { value: 'technology', label: 'Technologie', icon: TrendingUp }, { value: 'guides', label: 'Guides pratiques', icon: FileText }, { value: 'news', label: 'Actualités', icon: Globe }, ]; const featuredArticle = { id: 1, title: 'L\'avenir du fret maritime : comment l\'IA transforme la logistique', excerpt: 'Découvrez comment l\'intelligence artificielle révolutionne la gestion des expéditions maritimes et optimise les chaînes d\'approvisionnement mondiales.', category: 'technology', author: 'Marie Lefebvre', authorRole: 'CTO', date: '15 janvier 2025', readTime: '8 min', image: '/assets/images/blog/featured.jpg', tags: ['IA', 'Innovation', 'Logistique'], }; const articles = [ { id: 2, title: 'Guide complet des Incoterms 2020 pour le transport maritime', excerpt: 'Tout ce que vous devez savoir sur les règles Incoterms et leur application dans le fret maritime international.', category: 'guides', author: 'Thomas Martin', date: '10 janvier 2025', readTime: '12 min', image: '/assets/images/blog/incoterms.jpg', tags: ['Incoterms', 'Guide', 'Commerce international'], }, { id: 3, title: 'Comment optimiser vos coûts de transport maritime en 2025', excerpt: 'Stratégies et conseils pratiques pour réduire vos dépenses logistiques sans compromettre la qualité de service.', category: 'guides', author: 'Sophie Bernard', date: '8 janvier 2025', readTime: '6 min', image: '/assets/images/blog/costs.jpg', tags: ['Optimisation', 'Coûts', 'Stratégie'], }, { id: 4, title: 'Les plus grands ports européens : classement 2025', excerpt: 'Analyse des performances des principaux ports européens et tendances du trafic conteneurisé.', category: 'industry', author: 'Jean-Pierre Durand', date: '5 janvier 2025', readTime: '10 min', image: '/assets/images/blog/ports.jpg', tags: ['Ports', 'Europe', 'Statistiques'], }, { id: 5, title: 'Xpeditis lève 15M€ pour accélérer son expansion', excerpt: 'Notre série A nous permet de renforcer notre équipe et d\'étendre notre présence en Europe.', category: 'news', author: 'Jean-Pierre Durand', date: '3 janvier 2025', readTime: '4 min', image: '/assets/images/blog/funding.jpg', tags: ['Financement', 'Croissance', 'Xpeditis'], }, { id: 6, title: 'Décarbonation du transport maritime : où en sommes-nous ?', excerpt: 'État des lieux des initiatives environnementales dans le secteur maritime et perspectives pour 2030.', category: 'industry', author: 'Claire Moreau', date: '28 décembre 2024', readTime: '9 min', image: '/assets/images/blog/green.jpg', tags: ['Environnement', 'Décarbonation', 'Durabilité'], }, { id: 7, title: 'APIs et intégrations : comment connecter votre TMS à Xpeditis', excerpt: 'Guide technique pour intégrer notre plateforme avec vos systèmes de gestion existants.', category: 'technology', author: 'Alexandre Petit', date: '22 décembre 2024', readTime: '15 min', image: '/assets/images/blog/api.jpg', tags: ['API', 'Intégration', 'Technique'], }, { id: 8, title: 'Les documents essentiels pour l\'export maritime', excerpt: 'Check-list complète des documents requis pour vos expéditions maritimes internationales.', category: 'guides', author: 'Thomas Martin', date: '18 décembre 2024', readTime: '7 min', image: '/assets/images/blog/documents.jpg', tags: ['Documents', 'Export', 'Douane'], }, ]; const filteredArticles = articles.filter((article) => { const categoryMatch = selectedCategory === 'all' || article.category === selectedCategory; const searchMatch = searchQuery === '' || article.title.toLowerCase().includes(searchQuery.toLowerCase()) || article.excerpt.toLowerCase().includes(searchQuery.toLowerCase()); return categoryMatch && searchMatch; }); const containerVariants = { hidden: { opacity: 0, y: 50 }, visible: { opacity: 1, y: 0, transition: { duration: 0.6, staggerChildren: 0.1, }, }, }; const itemVariants = { hidden: { opacity: 0, y: 20 }, visible: { opacity: 1, y: 0, transition: { duration: 0.5 }, }, }; return (
{/* Hero Section */}
Blog Xpeditis

Actualités & Insights
du fret maritime

Restez informé des dernières tendances du transport maritime, découvrez nos guides pratiques et suivez l'actualité de Xpeditis.

{/* Search Bar */}
setSearchQuery(e.target.value)} className="w-full pl-12 pr-4 py-4 rounded-xl bg-white text-gray-900 placeholder-gray-400 focus:ring-2 focus:ring-brand-turquoise focus:outline-none" />
{/* Wave */}
{/* Categories */}
{categories.map((category) => { const IconComponent = category.icon; const isActive = selectedCategory === category.value; return ( ); })}
{/* Featured Article */}
À la une {categories.find((c) => c.value === featuredArticle.category)?.label}

{featuredArticle.title}

{featuredArticle.excerpt}

{featuredArticle.author}
{featuredArticle.date}
{featuredArticle.readTime}
Lire l'article
{/* Articles Grid */}

Tous les articles

{filteredArticles.length} articles
{filteredArticles.length === 0 ? (

Aucun article trouvé

Essayez de modifier vos filtres ou votre recherche

) : ( {filteredArticles.map((article) => (
{categories.find((c) => c.value === article.category)?.label}

{article.title}

{article.excerpt}

{article.tags.map((tag) => ( {tag} ))}
{article.author}
{article.date} {article.readTime}
))}
)} {/* Load More */} {filteredArticles.length > 0 && ( )}
{/* Newsletter Section */}

Restez informé

Abonnez-vous à notre newsletter pour recevoir les derniers articles et actualités du fret maritime directement dans votre boîte mail.

En vous inscrivant, vous acceptez notre politique de confidentialité. Désabonnement possible à tout moment.

); }