"use client"; import React, { useState } from "react"; import { Card } from "primereact/card"; import { Button } from "primereact/button"; import { InputText } from "primereact/inputtext"; import Link from "next/link"; import { useRouter } from "next/navigation"; /** * Page principale du centre d'aide * Point d'entrée pour accéder à toute l'aide et la documentation */ export default function AidePage() { const router = useRouter(); const [searchTerm, setSearchTerm] = useState(""); const categories = [ { title: "Démarrage rapide", description: "Premiers pas avec BTPXpress", icon: "pi pi-lightbulb", color: "bg-blue-100 text-blue-600", articles: 12, link: "/aide/documentation", }, { title: "Gestion des chantiers", description: "Créer et gérer vos chantiers", icon: "pi pi-file", color: "bg-green-100 text-green-600", articles: 25, link: "/aide/documentation", }, { title: "Facturation", description: "Devis, factures et paiements", icon: "pi pi-book", color: "bg-purple-100 text-purple-600", articles: 18, link: "/aide/documentation", }, { title: "Équipes et planning", description: "Gérer vos équipes et plannings", icon: "pi pi-users", color: "bg-yellow-100 text-yellow-600", articles: 15, link: "/aide/documentation", }, { title: "Matériel", description: "Gestion du matériel et stock", icon: "pi pi-box", color: "bg-red-100 text-red-600", articles: 10, link: "/aide/documentation", }, { title: "Rapports", description: "Générer et analyser vos rapports", icon: "pi pi-chart-bar", color: "bg-indigo-100 text-indigo-600", articles: 8, link: "/aide/documentation", }, ]; const resources = [ { title: "Documentation complète", description: "Guides détaillés et tutoriels pas à pas", icon: "pi pi-book", color: "bg-blue-600", link: "/aide/documentation", }, { title: "Tutoriels vidéo", description: "Apprenez en vidéo avec nos tutoriels", icon: "pi pi-video", color: "bg-red-600", link: "/aide/tutoriels", }, { title: "Support technique", description: "Contactez notre équipe d'assistance", icon: "pi pi-headphones", color: "bg-green-600", link: "/aide/support", }, ]; const popularArticles = [ { title: "Comment créer votre premier chantier ?", views: 1543, category: "Chantiers", }, { title: "Gérer les phases et sous-phases", views: 1234, category: "Chantiers", }, { title: "Créer un devis rapidement", views: 1156, category: "Facturation", }, { title: "Planifier les équipes efficacement", views: 987, category: "Équipes", }, { title: "Exporter vos données", views: 876, category: "Rapports", }, ]; const handleSearch = (e: React.FormEvent) => { e.preventDefault(); if (searchTerm.trim()) { router.push(`/aide/documentation?search=${encodeURIComponent(searchTerm)}`); } }; return (
{/* En-tête */}

Centre d'aide

Comment pouvons-nous vous aider aujourd'hui ?

{/* Barre de recherche */}
setSearchTerm(e.target.value)} className="w-full" style={{ fontSize: '1.1rem', padding: '1rem' }} />
{/* Ressources principales */}
{resources.map((resource, index) => (

{resource.title}

{resource.description}

))}
{/* Catégories */}

Parcourir par catégorie

{categories.map((category, index) => (

{category.title}

{category.description}

{category.articles} articles
))}
{/* Sidebar */}
{/* Articles populaires */}

Articles populaires

{popularArticles.map((article, index) => (

{article.title}

{article.category} {article.views.toLocaleString()}
))}
{/* Contact */}

Besoin d'aide ?

Notre équipe est disponible pour vous assister

+33 1 23 45 67 89
support@btpxpress.fr
); }