Merge version_2 into main

Merge version_2 into main
This commit was merged in pull request #3.
This commit is contained in:
2026-05-09 03:57:57 +00:00
2 changed files with 51 additions and 134 deletions

View File

@@ -2,15 +2,15 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FeatureCardTwentyFive from '@/components/sections/feature/FeatureCardTwentyFive';
import FooterBase from '@/components/sections/footer/FooterBase';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
import { Clock, Settings, Star, Wrench, Zap } from "lucide-react";
import { Clock, Settings, Star, Wrench, Zap, Phone, FileText } from "lucide-react";
export default function LandingPage() {
return (
@@ -28,18 +28,15 @@ export default function LandingPage() {
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Início", id: "#hero"},
{
name: "Sobre", id: "#about"},
{
name: "Serviços", id: "#services"},
{
name: "Contato", id: "#contact"},
{ name: "Início", id: "#hero" },
{ name: "Sobre", id: "#about" },
{ name: "Serviços", id: "#services" },
{ name: "Contato", id: "#contact" },
]}
brandName="EURORODAS"
button={{ text: "WhatsApp", href: "https://wa.me/5545998314406" }}
/>
</div>
@@ -50,24 +47,16 @@ export default function LandingPage() {
title="Seu carro merece potência, segurança e estilo."
description="Especialistas em rodas, pneus e serviços automotivos em Cascavel."
buttons={[
{
text: "Chamar no WhatsApp", href: "https://wa.me/5545998314406"},
{
text: "Ver Serviços", href: "#services"},
{ text: "Chamar no WhatsApp", href: "https://wa.me/5545998314406" },
{ text: "Ver Serviços", href: "#services" },
]}
carouselItems={[
{
id: "1", imageSrc: "http://img.b2bpic.net/free-photo/pretty-girl-is-posing-photographer-while-sitting-dark-auto-service-holding-pneumatic-drill_613910-17054.jpg", imageAlt: "Rodas Esportivas e Oficina Moderna"},
{
id: "2", imageSrc: "http://img.b2bpic.net/free-photo/handsome-elegant-man-car-salon_1157-24311.jpg", imageAlt: "Rodas Esportivas e Oficina Moderna"},
{
id: "3", imageSrc: "http://img.b2bpic.net/free-photo/pretty-girl-is-posing-photographer-while-sitting-dark-auto-service-holding-pneumatic-drill_613910-17052.jpg", imageAlt: "Rodas Esportivas e Oficina Moderna"},
{
id: "4", imageSrc: "http://img.b2bpic.net/free-photo/woman-car-showroom_1303-14108.jpg", imageAlt: "Rodas Esportivas e Oficina Moderna"},
{
id: "5", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-changing-tires-car-service_1303-26888.jpg", imageAlt: "Rodas Esportivas e Oficina Moderna"},
{
id: "6", imageSrc: "http://img.b2bpic.net/free-photo/checking-car-serviceability-garage-with-tools-rise_1157-46146.jpg", imageAlt: "Rodas Esportivas e Oficina Moderna"},
{ id: "1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DTFBW437po0yA6lbW4kVRQhkj8/uploaded-1778299054446-inp204zj.jpg", imageAlt: "Rodas Esportivas e Oficina Moderna" },
{ id: "2", imageSrc: "http://img.b2bpic.net/free-photo/handsome-elegant-man-car-salon_1157-24311.jpg", imageAlt: "Rodas Esportivas e Oficina Moderna" },
{ id: "3", imageSrc: "http://img.b2bpic.net/free-photo/pretty-girl-is-posing-photographer-while-sitting-dark-auto-service-holding-pneumatic-drill_613910-17052.jpg", imageAlt: "Rodas Esportivas e Oficina Moderna" },
{ id: "4", imageSrc: "http://img.b2bpic.net/free-photo/woman-car-showroom_1303-14108.jpg", imageAlt: "Rodas Esportivas e Oficina Moderna" },
{ id: "5", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-changing-tires-car-service_1303-26888.jpg", imageAlt: "Rodas Esportivas e Oficina Moderna" },
{ id: "6", imageSrc: "http://img.b2bpic.net/free-photo/checking-car-serviceability-garage-with-tools-rise_1157-46146.jpg", imageAlt: "Rodas Esportivas e Oficina Moderna" },
]}
/>
</div>
@@ -78,12 +67,9 @@ export default function LandingPage() {
title="Excelência e Confiança"
description="A Borracharia EURORODAS oferece atendimento especializado, produtos de qualidade e serviços automotivos com excelência. Trabalhamos com rodas, pneus e soluções completas para seu veículo, sempre priorizando segurança, honestidade e satisfação dos clientes."
metrics={[
{
value: "10+", title: "Anos de Mercado"},
{
value: "5k+", title: "Clientes Satisfeitos"},
{
value: "24/7", title: "Atendimento Ágil"},
{ value: "10+", title: "Anos de Mercado" },
{ value: "5k+", title: "Clientes Satisfeitos" },
{ value: "24/7", title: "Atendimento Ágil" },
]}
imageSrc="http://img.b2bpic.net/free-photo/mechanic-preparing-check-list_1170-1644.jpg"
imageAlt="Equipe EURORODAS trabalhando"
@@ -98,41 +84,11 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
features={[
{
title: "Troca e Conserto de Pneus", description: "Soluções completas para pneus novos e reparos técnicos.", icon: Wrench,
mediaItems: [
{ imageSrc: "http://img.b2bpic.net/free-photo/truck-tires-wet-pavement_23-2152008996.jpg", imageAlt: "Tires" },
{ imageSrc: "http://img.b2bpic.net/free-photo/car-wheel-with-new-tires-close-up_1303-31684.jpg", imageAlt: "Tires" }
]
},
{
title: "Rodas Esportivas", description: "Venda de rodas esportivas com design exclusivo e alta resistência.", icon: Star,
mediaItems: [
{ imageSrc: "http://img.b2bpic.net/free-photo/female-mechanic-repairing-car_1170-1617.jpg", imageAlt: "Wheels" },
{ imageSrc: "http://img.b2bpic.net/free-photo/tattooed-woman-is-doing-typical-man-s-job-manually-working-with-wrench-car-s-wheel_613910-17080.jpg", imageAlt: "Wheels" }
]
},
{
title: "Balanceamento e Alinhamento", description: "Precisão absoluta para maior estabilidade e economia do seu carro.", icon: Settings,
mediaItems: [
{ imageSrc: "http://img.b2bpic.net/free-photo/man-removing-car-wheel-nuts_23-2148254117.jpg", imageAlt: "Service" },
{ imageSrc: "http://img.b2bpic.net/free-photo/mechanic-servicing-car_1170-1598.jpg", imageAlt: "Service" }
]
},
{
title: "Vulcanização", description: "Técnicas avançadas de vulcanização para recuperação de pneus.", icon: Zap,
mediaItems: [
{ imageSrc: "http://img.b2bpic.net/free-photo/mechanic-holding-tire-tire-repair-garage-replacement-winter-summer-tires_146671-18339.jpg", imageAlt: "Tires" },
{ imageSrc: "http://img.b2bpic.net/free-photo/stylish-elegant-woman-car-salon_1157-32009.jpg", imageAlt: "Tires" }
]
},
{
title: "Serviços Rápidos", description: "Atendimento ágil para resolver qualquer imprevisto automotivo.", icon: Clock,
mediaItems: [
{ imageSrc: "http://img.b2bpic.net/free-photo/car-being-taking-care-workshop_23-2149580540.jpg", imageAlt: "Service" },
{ imageSrc: "http://img.b2bpic.net/free-photo/red-sports-car-burning-rubber-racetrack_23-2151979265.jpg", imageAlt: "Service" }
]
}
{ title: "Troca e Conserto de Pneus", description: "Soluções completas para pneus novos e reparos técnicos.", icon: Wrench, mediaItems: [{ imageSrc: "http://img.b2bpic.net/free-photo/truck-tires-wet-pavement_23-2152008996.jpg" }, { imageSrc: "http://img.b2bpic.net/free-photo/car-wheel-with-new-tires-close-up_1303-31684.jpg" }] },
{ title: "Rodas Esportivas", description: "Venda de rodas esportivas com design exclusivo e alta resistência.", icon: Star, mediaItems: [{ imageSrc: "http://img.b2bpic.net/free-photo/female-mechanic-repairing-car_1170-1617.jpg" }, { imageSrc: "http://img.b2bpic.net/free-photo/tattooed-woman-is-doing-typical-man-s-job-manually-working-with-wrench-car-s-wheel_613910-17080.jpg" }] },
{ title: "Balanceamento e Alinhamento", description: "Precisão absoluta para maior estabilidade e economia do seu carro.", icon: Settings, mediaItems: [{ imageSrc: "http://img.b2bpic.net/free-photo/man-removing-car-wheel-nuts_23-2148254117.jpg" }, { imageSrc: "http://img.b2bpic.net/free-photo/mechanic-servicing-car_1170-1598.jpg" }] },
{ title: "Vulcanização", description: "Técnicas avançadas de vulcanização para recuperação de pneus.", icon: Zap, mediaItems: [{ imageSrc: "http://img.b2bpic.net/free-photo/mechanic-holding-tire-tire-repair-garage-replacement-winter-summer-tires_146671-18339.jpg" }, { imageSrc: "http://img.b2bpic.net/free-photo/stylish-elegant-woman-car-salon_1157-32009.jpg" }] },
{ title: "Serviços Rápidos", description: "Atendimento ágil para resolver qualquer imprevisto automotivo.", icon: Clock, mediaItems: [{ imageSrc: "http://img.b2bpic.net/free-photo/car-being-taking-care-workshop_23-2149580540.jpg" }, { imageSrc: "http://img.b2bpic.net/free-photo/red-sports-car-burning-rubber-racetrack_23-2151979265.jpg" }] }
]}
title="Serviços Especializados"
description="Soluções completas para manter seu veículo em performance máxima."
@@ -145,16 +101,11 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
testimonials={[
{
id: "1", name: "Kezia Gonçalves", handle: "@cliente", testimonial: "Atendimento excelente. Produtos de qualidade. Super recomendo.", imageSrc: "http://img.b2bpic.net/free-photo/happy-african-american-car-repairman-greeting-with-male-customer-auto-repair-shop_637285-2425.jpg"},
{
id: "2", name: "Merieli Gonçalves", handle: "@cliente", testimonial: "Atendimento personalizado e produto de qualidade.", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-customer-signing-document-workshop_329181-11872.jpg"},
{
id: "3", name: "João Silva", handle: "@cliente", testimonial: "Serviço rápido e com preço justo, realmente profissionais.", imageSrc: "http://img.b2bpic.net/free-photo/people-spending-time-gas-station_23-2150440230.jpg"},
{
id: "4", name: "Ana Paula", handle: "@cliente", testimonial: "Excelente borracharia em Cascavel, ótimas opções de rodas.", imageSrc: "http://img.b2bpic.net/free-photo/customer-talking-with-mechanic-workshop_329181-11855.jpg"},
{
id: "5", name: "Ricardo Melo", handle: "@cliente", testimonial: "Rodas de primeira linha e atendimento muito atencioso.", imageSrc: "http://img.b2bpic.net/free-photo/couple-enjoying-their-bookstore-date_23-2150913053.jpg"},
{ id: "1", name: "Kezia Gonçalves", handle: "@cliente", testimonial: "Atendimento excelente. Produtos de qualidade. Super recomendo.", imageSrc: "http://img.b2bpic.net/free-photo/happy-african-american-car-repairman-greeting-with-male-customer-auto-repair-shop_637285-2425.jpg" },
{ id: "2", name: "Merieli Gonçalves", handle: "@cliente", testimonial: "Atendimento personalizado e produto de qualidade.", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-customer-signing-document-workshop_329181-11872.jpg" },
{ id: "3", name: "João Silva", handle: "@cliente", testimonial: "Serviço rápido e com preço justo, realmente profissionais.", imageSrc: "http://img.b2bpic.net/free-photo/people-spending-time-gas-station_23-2150440230.jpg" },
{ id: "4", name: "Ana Paula", handle: "@cliente", testimonial: "Excelente borracharia em Cascavel, ótimas opções de rodas.", imageSrc: "http://img.b2bpic.net/free-photo/customer-talking-with-mechanic-workshop_329181-11855.jpg" },
{ id: "5", name: "Ricardo Melo", handle: "@cliente", testimonial: "Rodas de primeira linha e atendimento muito atencioso.", imageSrc: "http://img.b2bpic.net/free-photo/couple-enjoying-their-bookstore-date_23-2150913053.jpg" },
]}
title="O que nossos clientes dizem"
description="Confiança é o que entregamos, satisfação é o que recebemos."
@@ -168,18 +119,12 @@ export default function LandingPage() {
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
products={[
{
id: "1", name: "Rodas Esportivas Elite", price: "Consulte", variant: "Estilo", imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-female-mechanic-pushing-wheel_23-2148327550.jpg"},
{
id: "2", name: "Alinhamento Profissional", price: "Consulte", variant: "Serviço", imageSrc: "http://img.b2bpic.net/free-photo/woman-looking-tire-car-auto-service_7502-4433.jpg"},
{
id: "3", name: "Estoque de Pneus", price: "Consulte", variant: "Produto", imageSrc: "http://img.b2bpic.net/free-photo/mechanical-male-changing-car-wheels_23-2148327503.jpg"},
{
id: "4", name: "Vulcanização Técnica", price: "Consulte", variant: "Serviço", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-holding-tire_23-2147897909.jpg"},
{
id: "5", name: "Before & After", price: "Consulte", variant: "Serviço", imageSrc: "http://img.b2bpic.net/free-photo/modern-automobile-mechanic-composition_23-2147881649.jpg"},
{
id: "6", name: "Showroom EURORODAS", price: "Consulte", variant: "Loja", imageSrc: "http://img.b2bpic.net/free-photo/tires-road-sunset_1134-1129.jpg"},
{ id: "1", name: "Rodas Esportivas Elite", price: "Consulte", variant: "Estilo", imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-female-mechanic-pushing-wheel_23-2148327550.jpg" },
{ id: "2", name: "Alinhamento Profissional", price: "Consulte", variant: "Serviço", imageSrc: "http://img.b2bpic.net/free-photo/woman-looking-tire-car-auto-service_7502-4433.jpg" },
{ id: "3", name: "Estoque de Pneus", price: "Consulte", variant: "Produto", imageSrc: "http://img.b2bpic.net/free-photo/mechanical-male-changing-car-wheels_23-2148327503.jpg" },
{ id: "4", name: "Vulcanização Técnica", price: "Consulte", variant: "Serviço", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-holding-tire_23-2147897909.jpg" },
{ id: "5", name: "Before & After", price: "Consulte", variant: "Serviço", imageSrc: "http://img.b2bpic.net/free-photo/modern-automobile-mechanic-composition_23-2147881649.jpg" },
{ id: "6", name: "Showroom EURORODAS", price: "Consulte", variant: "Loja", imageSrc: "http://img.b2bpic.net/free-photo/tires-road-sunset_1134-1129.jpg" },
]}
title="Galeria EURORODAS"
description="Veja alguns de nossos serviços e produtos disponíveis."
@@ -187,52 +132,24 @@ export default function LandingPage() {
</div>
<div id="contact" data-section="contact">
<ContactCTA
useInvertedBackground={false}
background={{
variant: "rotated-rays-animated-grid"}}
<ContactSplit
tag="Contato"
title="Precisa de Orçamento?"
description="📍 R. Europa, 1996 - Periolo, Cascavel - PR | 📞 (45) 99831-4406"
buttons={[
{
text: "Chamar no WhatsApp", href: "https://wa.me/5545998314406"},
]}
title="Entre em Contato"
description="Estamos prontos para atender você. Use o formulário ou chame no WhatsApp."
background={{ variant: "rotated-rays-animated-grid" }}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DTFBW437po0yA6lbW4kVRQhkj8/uploaded-1778299054446-inp204zj.jpg"
/>
</div>
<div id="footer" data-section="footer">
<FooterBase
columns={[
{
title: "Menu", items: [
{
label: "Início", href: "#hero"},
{
label: "Sobre", href: "#about"},
{
label: "Serviços", href: "#services"},
],
},
{
title: "Contato", items: [
{
label: "WhatsApp: (45) 99831-4406", href: "https://wa.me/5545998314406"},
{
label: "R. Europa, 1996 - Periolo", href: "#"},
],
},
{
title: "Horários", items: [
{
label: "Seg-Sex: 08:00 - 18:00", href: "#"},
{
label: "Sábado: 08:00 - 12:00", href: "#"},
],
},
]}
<FooterBaseReveal
logoText="EURORODAS"
copyrightText="© 2025 Borracharia EURORODAS. Todos os direitos reservados."
columns={[
{ title: "Institucional", items: [{ label: "Sobre Nós", href: "#about" }, { label: "Serviços", href: "#services" }] },
{ title: "Contato", items: [{ label: "WhatsApp", href: "https://wa.me/5545998314406" }, { label: "R. Europa, 1996", href: "#" }] },
{ title: "Redes", items: [{ label: "Instagram", href: "#" }, { label: "Facebook", href: "#" }] }
]}
copyrightText="© 2025 EURORODAS. Todos os direitos reservados."
/>
</div>
</ReactLenis>

View File

@@ -17,8 +17,8 @@
--primary-cta-text: #ffffff;
--secondary-cta: #1a1a1a;
--secondary-cta-text: #ffffff;
--accent: #e2e2e2;
--background-accent: #c4c4c4;
--accent: #991b1b;
--background-accent: #7f1d1d;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);