import { Link, useNavigate } from 'react-router-dom'; import { Button } from '@/components/ui/button'; import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from '@/components/ui/card'; import { Home, ArrowLeft, Search, Music, Library, TrendingUp } from 'lucide-react'; /** * FE-PAGE-018: Improved 404 error page with helpful messages and recovery actions */ function NotFoundPage() { const navigate = useNavigate(); const quickLinks = [ { to: '/dashboard', label: 'Dashboard', icon: Home }, { to: '/library', label: 'Ma bibliothèque', icon: Library }, { to: '/search', label: 'Rechercher', icon: Search }, { to: '/marketplace', label: 'Marketplace', icon: TrendingUp }, ]; return (
Page non trouvée La page que vous recherchez n'existe pas ou a été déplacée.
404

Il semble que vous ayez suivi un lien cassé ou tapé une URL incorrecte. Voici quelques options pour continuer :

{/* Quick Actions */}
{/* Quick Links */}

Liens rapides :

{quickLinks.map((link) => { const Icon = link.icon; return ( ); })}
{/* Helpful Suggestions */}

Suggestions :

  • Vérifiez l'orthographe de l'URL
  • Utilisez la recherche pour trouver ce que vous cherchez
  • Consultez votre bibliothèque ou le marketplace
  • Contactez le support si le problème persiste
); } export default NotFoundPage;