Merge version_2 into main #2
@@ -9,9 +9,26 @@ import FeatureCardOne from "@/components/sections/feature/FeatureCardOne";
|
||||
import TestimonialCardSix from "@/components/sections/testimonial/TestimonialCardSix";
|
||||
import ContactText from "@/components/sections/contact/ContactText";
|
||||
import FooterBaseCard from "@/components/sections/footer/FooterBaseCard";
|
||||
import { CheckCircle, Star, Zap } from "lucide-react";
|
||||
import { CheckCircle, Star, Zap, MapPin, Phone, Mail } from "lucide-react";
|
||||
import { useState } from "react";
|
||||
|
||||
export default function LandingPage() {
|
||||
const [cartItems, setCartItems] = useState<Array<{ id: string; name: string; price: string; quantity: number }>>([]);
|
||||
|
||||
const handleAddToCart = (productId: string, productName: string, productPrice: string) => {
|
||||
const existingItem = cartItems.find((item) => item.id === productId);
|
||||
if (existingItem) {
|
||||
setCartItems(
|
||||
cartItems.map((item) =>
|
||||
item.id === productId ? { ...item, quantity: item.quantity + 1 } : item
|
||||
)
|
||||
);
|
||||
} else {
|
||||
setCartItems([...cartItems, { id: productId, name: productName, price: productPrice, quantity: 1 }]);
|
||||
}
|
||||
alert(`${productName} ajouté au panier!`);
|
||||
};
|
||||
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="directional-hover"
|
||||
@@ -31,7 +48,7 @@ export default function LandingPage() {
|
||||
{ name: "Accueil", id: "hero" },
|
||||
{ name: "Produits", id: "products" },
|
||||
{ name: "Solutions", id: "features" },
|
||||
{ name: "À propos", id: "about" },
|
||||
{ name: "Témoignages", id: "testimonials" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
button={{ text: "Demander un Devis", href: "contact" }}
|
||||
@@ -82,7 +99,7 @@ export default function LandingPage() {
|
||||
]}
|
||||
useInvertedBackground={true}
|
||||
buttons={[
|
||||
{ text: "En Savoir Plus", href: "#features" },
|
||||
{ text: "En Savoir Plus", href: "features" },
|
||||
{ text: "Contacter Nous", href: "contact" },
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
@@ -92,7 +109,7 @@ export default function LandingPage() {
|
||||
<div id="products" data-section="products">
|
||||
<ProductCardTwo
|
||||
title="Nos Produits Phares"
|
||||
description="Découvrez notre sélection de photocopieurs, imprimantes et scanners haute performance conçus pour l'efficacité bureautique."
|
||||
description="Découvrez notre sélection de photocopieurs, imprimantes et scanners haute performance conçus pour l'efficacité bureautique. Achetez en ligne ou demandez un devis personnalisé."
|
||||
tag="Équipements Premium"
|
||||
tagIcon={Star}
|
||||
textboxLayout="default"
|
||||
@@ -101,14 +118,24 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1", brand: "iNKCO Pro", name: "Photocopieur Multifonction XL2000", price: "2 490 €", rating: 5, reviewCount: "48", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/smiling-asian-business-woman-using-copier-machine_1262-2308.jpg", imageAlt: "professional multifunction copier machine"},
|
||||
id: "1", brand: "iNKCO Pro", name: "Photocopieur Multifonction XL2000", price: "2 490 €", rating: 5,
|
||||
reviewCount: "48", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/smiling-asian-business-woman-using-copier-machine_1262-2308.jpg", imageAlt: "professional multifunction copier machine", onProductClick: () => handleAddToCart("1", "Photocopieur Multifonction XL2000", "2 490 €"),
|
||||
},
|
||||
{
|
||||
id: "2", brand: "iNKCO Pro", name: "Imprimante Laser Couleur PRO", price: "1 290 €", rating: 5, reviewCount: "35", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/dishwasher-door-half-open-close-detail-macro-view_169016-70928.jpg", imageAlt: "professional color laser printer"},
|
||||
id: "2", brand: "iNKCO Pro", name: "Imprimante Laser Couleur PRO", price: "1 290 €", rating: 5,
|
||||
reviewCount: "35", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/dishwasher-door-half-open-close-detail-macro-view_169016-70928.jpg", imageAlt: "professional color laser printer", onProductClick: () => handleAddToCart("2", "Imprimante Laser Couleur PRO", "1 290 €"),
|
||||
},
|
||||
{
|
||||
id: "3", brand: "iNKCO Pro", name: "Scanner Professionnel haute Résolution", price: "890 €", rating: 5, reviewCount: "28", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/women-work-office-using-printer_23-2149457013.jpg", imageAlt: "professional office document scanner"},
|
||||
id: "3", brand: "iNKCO Pro", name: "Scanner Professionnel haute Résolution", price: "890 €", rating: 5,
|
||||
reviewCount: "28", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/women-work-office-using-printer_23-2149457013.jpg", imageAlt: "professional office document scanner", onProductClick: () => handleAddToCart("3", "Scanner Professionnel haute Résolution", "890 €"),
|
||||
},
|
||||
]}
|
||||
buttons={[
|
||||
{ text: "Voir plus de produits", href: "#products" },
|
||||
{ text: "Commander", href: "contact" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -151,7 +178,7 @@ export default function LandingPage() {
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardSix
|
||||
title="Témoignages de Nos Clients"
|
||||
description="Découvrez ce que pensent nos clients de nos solutions et services professionnels."
|
||||
description="Découvrez ce que pensent nos clients de nos solutions et services professionnels. Des PME aux grandes entreprises, nos clients font confiance à iNKCO."
|
||||
tag="Satisfaction Client"
|
||||
textboxLayout="default"
|
||||
animationType="slide-up"
|
||||
@@ -161,7 +188,7 @@ export default function LandingPage() {
|
||||
testimonials={[
|
||||
{
|
||||
id: "1", name: "Sophie Martin", handle: "PDG, Cabinet d'Avocats", testimonial:
|
||||
"Les solutions d'iNKCO ont considérablement amélioré notre productivité. Équipe très professionnel.", imageSrc:
|
||||
"Les solutions d'iNKCO ont considérablement amélioré notre productivité. Équipe très professionnelle.", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/young-woman-sitting-library_273609-15845.jpg", imageAlt: "professional woman business portrait"},
|
||||
{
|
||||
id: "2", name: "Thomas Blanc", handle: "Responsable Ops, Entreprise Tech", testimonial:
|
||||
@@ -189,7 +216,7 @@ export default function LandingPage() {
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactText
|
||||
text="Prêt à optimiser votre environnement bureautique? Contactez notre équipe dès aujourd'hui pour une consultation gratuite et personnalisée."
|
||||
text="Prêt à optimiser votre environnement bureautique? Contactez notre équipe dès aujourd'hui pour une consultation gratuite et personnalisée. Basés à Nantes, nous servons toute la région Pays de la Loire."
|
||||
animationType="entrance-slide"
|
||||
background={{ variant: "animated-grid" }}
|
||||
useInvertedBackground={false}
|
||||
@@ -203,38 +230,38 @@ export default function LandingPage() {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseCard
|
||||
logoText="iNKCO France"
|
||||
copyrightText="© 2025 iNKCO France | Spécialiste des Solutions Bureautiques"
|
||||
copyrightText="© 2025 iNKCO France - Nantes | Spécialiste des Solutions Bureautiques | Présence locale en Pays de la Loire"
|
||||
columns={[
|
||||
{
|
||||
title: "Produits", items: [
|
||||
{ label: "Photocopieurs", href: "#products" },
|
||||
{ label: "Imprimantes", href: "#products" },
|
||||
{ label: "Scanners", href: "#products" },
|
||||
{ label: "Gestion Documents", href: "#features" },
|
||||
{ label: "Photocopieurs", href: "products" },
|
||||
{ label: "Imprimantes", href: "products" },
|
||||
{ label: "Scanners", href: "products" },
|
||||
{ label: "Gestion Documents", href: "features" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Solutions", items: [
|
||||
{ label: "Cybersécurité", href: "#features" },
|
||||
{ label: "EVA - Assistante IA", href: "#features" },
|
||||
{ label: "Conseil Professionnel", href: "#contact" },
|
||||
{ label: "Audit Gratuit", href: "#contact" },
|
||||
{ label: "Cybersécurité", href: "features" },
|
||||
{ label: "Conseil Professionnel", href: "contact" },
|
||||
{ label: "Audit Gratuit", href: "contact" },
|
||||
{ label: "Support Technique", href: "contact" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Entreprise", items: [
|
||||
{ label: "À Propos", href: "#about" },
|
||||
{ label: "Blog", href: "#" },
|
||||
{ label: "Carrières", href: "#" },
|
||||
{ label: "Contact", href: "#contact" },
|
||||
{ label: "À Propos", href: "about" },
|
||||
{ label: "Témoignages", href: "testimonials" },
|
||||
{ label: "Contact", href: "contact" },
|
||||
{ label: "Nantes, Pays de la Loire", href: "contact" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Légal", items: [
|
||||
{ label: "Mentions Légales", href: "#" },
|
||||
{ label: "Politique Confidentialité", href: "#" },
|
||||
{ label: "Conditions Utilisation", href: "#" },
|
||||
{ label: "Cookies", href: "#" },
|
||||
title: "Support", items: [
|
||||
{ label: "Assistance Client", href: "contact" },
|
||||
{ label: "Documentation", href: "#" },
|
||||
{ label: "FAQ", href: "#" },
|
||||
{ label: "Contact Support", href: "contact" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user