Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
@@ -8,7 +8,7 @@ import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
|
||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
import { Calendar, DollarSign, MessageSquare, Users, Wrench } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
export default function AdminPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="directional-hover"
|
||||
@@ -27,35 +27,21 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Acasă",
|
||||
id: "/",
|
||||
},
|
||||
name: "Acasă", id: "/"},
|
||||
{
|
||||
name: "Programare VTP",
|
||||
id: "/programare-vtp",
|
||||
},
|
||||
name: "Programare VTP", id: "/programare-vtp"},
|
||||
{
|
||||
name: "Intervenții",
|
||||
id: "/interventii",
|
||||
},
|
||||
name: "Intervenții", id: "/interventii"},
|
||||
{
|
||||
name: "Centrale Termice",
|
||||
id: "/centrale-termice",
|
||||
},
|
||||
name: "Centrale Termice", id: "/centrale-termice"},
|
||||
{
|
||||
name: "ENA CONFORT",
|
||||
id: "/ena-confort",
|
||||
},
|
||||
name: "ENA CONFORT", id: "/ena-confort"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/#contact",
|
||||
},
|
||||
name: "Contact", id: "/#contact"},
|
||||
]}
|
||||
brandName="ENA INSTAL"
|
||||
button={{
|
||||
text: "Login Admin",
|
||||
href: "/admin",
|
||||
}}
|
||||
text: "Login Admin", href: "/admin"}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
@@ -68,37 +54,13 @@ export default function LandingPage() {
|
||||
description="Gestionează eficient operațiunile ENA INSTAL cu instrumente avansate."
|
||||
features={[
|
||||
{
|
||||
tag: "Management",
|
||||
title: "Administrare Programări",
|
||||
subtitle: "Vezi și gestionează programările VTP",
|
||||
description: "O interfață intuitivă pentru vizualizarea, editarea și confirmarea tuturor programărilor de verificare tehnică periodică.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-electrical-technician-working-switchboard-with-fuses-uses-tablet_169016-24154.jpg",
|
||||
imageAlt: "Man an electrical technician working in a switchboard with fuses uses a tablet",
|
||||
},
|
||||
tag: "Management", title: "Administrare Programări", subtitle: "Vezi și gestionează programările VTP", description: "O interfață intuitivă pentru vizualizarea, editarea și confirmarea tuturor programărilor de verificare tehnică periodică.", imageSrc: "http://img.b2bpic.net/free-photo/man-an-electrical-technician-working-switchboard-with-fuses-uses-tablet_169016-24154.jpg", imageAlt: "Man an electrical technician working in a switchboard with fuses uses a tablet"},
|
||||
{
|
||||
tag: "Urmărire",
|
||||
title: "Monitorizare Intervenții",
|
||||
subtitle: "Status live pentru solicitările de intervenție",
|
||||
description: "Urmărește statusul intervențiilor în timp real, de la solicitare până la finalizare, cu detalii despre tehnician și locație.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hands-preparing-machine-scanning_23-2149341559.jpg",
|
||||
imageAlt: "Hands preparing machine for scanning",
|
||||
},
|
||||
tag: "Urmărire", title: "Monitorizare Intervenții", subtitle: "Status live pentru solicitările de intervenție", description: "Urmărește statusul intervențiilor în timp real, de la solicitare până la finalizare, cu detalii despre tehnician și locație.", imageSrc: "http://img.b2bpic.net/free-photo/hands-preparing-machine-scanning_23-2149341559.jpg", imageAlt: "Hands preparing machine for scanning"},
|
||||
{
|
||||
tag: "Catalog",
|
||||
title: "Gestionează Produse",
|
||||
subtitle: "Actualizează ofertele de centrale termice",
|
||||
description: "Adaugă, editează și elimină produse din catalogul de centrale termice, menținând informațiile la zi.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-tomato-ktichen_23-2147782435.jpg",
|
||||
imageAlt: "Woman with tomato in kitchen",
|
||||
},
|
||||
tag: "Catalog", title: "Gestionează Produse", subtitle: "Actualizează ofertele de centrale termice", description: "Adaugă, editează și elimină produse din catalogul de centrale termice, menținând informațiile la zi.", imageSrc: "http://img.b2bpic.net/free-photo/woman-with-tomato-ktichen_23-2147782435.jpg", imageAlt: "Woman with tomato in ktichen"},
|
||||
{
|
||||
tag: "Rapoarte",
|
||||
title: "Statistici Performanță",
|
||||
subtitle: "Analizează datele operaționale",
|
||||
description: "Generează rapoarte detaliate despre volumul de lucru, performanța tehnicienilor și satisfacția clienților.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-heat-pump-outside-home_23-2149250259.jpg",
|
||||
imageAlt: "Close up on heat pump outside home",
|
||||
},
|
||||
tag: "Rapoarte", title: "Statistici Performanță", subtitle: "Analizează datele operaționale", description: "Generează rapoarte detaliate despre volumul de lucru, performanța tehnicienilor și satisfacția clienților.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-heat-pump-outside-home_23-2149250259.jpg", imageAlt: "Close up on heat pump outside home"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -107,33 +69,22 @@ export default function LandingPage() {
|
||||
<AboutMetric
|
||||
useInvertedBackground={false}
|
||||
title="Prezentare Generală Sistem"
|
||||
description="Vizualizare rapidă a statisticilor cheie pentru operațiunile ENA INSTAL și ENA CONFORT."
|
||||
metrics={[
|
||||
{
|
||||
icon: Calendar,
|
||||
label: "Programări Active",
|
||||
value: "120+",
|
||||
},
|
||||
label: "Programări Active", value: "120+"},
|
||||
{
|
||||
icon: Wrench,
|
||||
label: "Intervenții În Curs",
|
||||
value: "25",
|
||||
},
|
||||
label: "Intervenții În Curs", value: "25"},
|
||||
{
|
||||
icon: Users,
|
||||
label: "Clienți Noi (lună)",
|
||||
value: "45",
|
||||
},
|
||||
label: "Clienți Noi (lună)", value: "45"},
|
||||
{
|
||||
icon: DollarSign,
|
||||
label: "Venit Estimat (lună)",
|
||||
value: "XXXXX RON",
|
||||
},
|
||||
label: "Venit Estimat (lună)", value: "XXXXX RON"},
|
||||
{
|
||||
icon: MessageSquare,
|
||||
label: "Feedback Nou",
|
||||
value: "10+",
|
||||
},
|
||||
label: "Feedback Nou", value: "10+"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -143,13 +94,9 @@ export default function LandingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="ENA INSTAL"
|
||||
leftLink={{
|
||||
text: "Confidentialitate",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Confidentialitate", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Termeni și Condiții",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Termeni și Condiții", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
@@ -28,35 +28,21 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Acasă",
|
||||
id: "/",
|
||||
},
|
||||
name: "Acasă", id: "/"},
|
||||
{
|
||||
name: "Programare VTP",
|
||||
id: "/programare-vtp",
|
||||
},
|
||||
name: "Programare VTP", id: "/programare-vtp"},
|
||||
{
|
||||
name: "Intervenții",
|
||||
id: "/interventii",
|
||||
},
|
||||
name: "Intervenții", id: "/interventii"},
|
||||
{
|
||||
name: "Centrale Termice",
|
||||
id: "/centrale-termice",
|
||||
},
|
||||
name: "Centrale Termice", id: "/centrale-termice"},
|
||||
{
|
||||
name: "ENA CONFORT",
|
||||
id: "/ena-confort",
|
||||
},
|
||||
name: "ENA CONFORT", id: "/ena-confort"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/#contact",
|
||||
},
|
||||
name: "Contact", id: "/#contact"},
|
||||
]}
|
||||
brandName="ENA INSTAL"
|
||||
button={{
|
||||
text: "Login Admin",
|
||||
href: "/admin",
|
||||
}}
|
||||
text: "Login Admin", href: "/admin"}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
@@ -68,22 +54,15 @@ export default function LandingPage() {
|
||||
metrics={[
|
||||
{
|
||||
icon: Flame,
|
||||
label: "Eficiență",
|
||||
value: "Energetică",
|
||||
},
|
||||
label: "Eficiență", value: "Energetică"},
|
||||
{
|
||||
icon: Package,
|
||||
label: "Branduri",
|
||||
value: "Top",
|
||||
},
|
||||
label: "Branduri", value: "Top"},
|
||||
{
|
||||
icon: Star,
|
||||
label: "Fiabilitate",
|
||||
value: "Maximă",
|
||||
},
|
||||
label: "Fiabilitate", value: "Maximă"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
description="Descoperă o gamă variată de centrale termice Ariston și Motan, concepute pentru a oferi performanță și economie. Consultă produsele noastre și cere o ofertă personalizată."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -95,65 +74,23 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "ariston-prod-1",
|
||||
brand: "Ariston",
|
||||
name: "Centrală Termică Condensare GENUS ONE",
|
||||
price: "Cere Ofertă",
|
||||
rating: 5,
|
||||
reviewCount: "200+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/powerbank-yellow-notepad-with-pen_140725-8761.jpg",
|
||||
imageAlt: "Ariston Genus One condensing boiler",
|
||||
},
|
||||
id: "ariston-prod-1", brand: "Ariston", name: "Centrală Termică Condensare GENUS ONE", price: "Cere Ofertă", rating: 5,
|
||||
reviewCount: "200+", imageSrc: "http://img.b2bpic.net/free-photo/powerbank-yellow-notepad-with-pen_140725-8761.jpg", imageAlt: "Ariston Genus One condensing boiler"},
|
||||
{
|
||||
id: "ariston-prod-2",
|
||||
brand: "Ariston",
|
||||
name: "Boiler Electric PRO1 R 80L",
|
||||
price: "Cere Ofertă",
|
||||
rating: 4,
|
||||
reviewCount: "150+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/small-bathroom-with-modern-design-style_23-2150700334.jpg",
|
||||
imageAlt: "Ariston PRO1 R electric boiler",
|
||||
},
|
||||
id: "ariston-prod-2", brand: "Ariston", name: "Boiler Electric PRO1 R 80L", price: "Cere Ofertă", rating: 4,
|
||||
reviewCount: "150+", imageSrc: "http://img.b2bpic.net/free-photo/small-bathroom-with-modern-design-style_23-2150700334.jpg", imageAlt: "Ariston PRO1 R electric boiler"},
|
||||
{
|
||||
id: "ariston-prod-3",
|
||||
brand: "Ariston",
|
||||
name: "Termostat Ambiental CUBE S NET",
|
||||
price: "Cere Ofertă",
|
||||
rating: 5,
|
||||
reviewCount: "100+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/executives-investors-photovoltaics-plant-analyzing-market-trends_482257-120507.jpg",
|
||||
imageAlt: "Ariston Cube S Net thermostat",
|
||||
},
|
||||
id: "ariston-prod-3", brand: "Ariston", name: "Termostat Ambiental CUBE S NET", price: "Cere Ofertă", rating: 5,
|
||||
reviewCount: "100+", imageSrc: "http://img.b2bpic.net/free-photo/executives-investors-photovoltaics-plant-analyzing-market-trends_482257-120507.jpg", imageAlt: "Ariston Cube S Net thermostat"},
|
||||
{
|
||||
id: "motan-prod-1",
|
||||
brand: "Motan",
|
||||
name: "Centrală Termică Condensare KESTIA",
|
||||
price: "Cere Ofertă",
|
||||
rating: 5,
|
||||
reviewCount: "280+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-getting-warm-near-heater_23-2149395807.jpg",
|
||||
imageAlt: "Motan Kestia condensing boiler",
|
||||
},
|
||||
id: "motan-prod-1", brand: "Motan", name: "Centrală Termică Condensare KESTIA", price: "Cere Ofertă", rating: 5,
|
||||
reviewCount: "280+", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-getting-warm-near-heater_23-2149395807.jpg", imageAlt: "Motan Kestia condensing boiler"},
|
||||
{
|
||||
id: "motan-prod-2",
|
||||
brand: "Motan",
|
||||
name: "Boiler Motan Maxi",
|
||||
price: "Cere Ofertă",
|
||||
rating: 4,
|
||||
reviewCount: "80+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-ventilation-system_23-2149281307.jpg",
|
||||
imageAlt: "Motan Maxi boiler",
|
||||
},
|
||||
id: "motan-prod-2", brand: "Motan", name: "Boiler Motan Maxi", price: "Cere Ofertă", rating: 4,
|
||||
reviewCount: "80+", imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-ventilation-system_23-2149281307.jpg", imageAlt: "Motan Maxi boiler"},
|
||||
{
|
||||
id: "motan-prod-3",
|
||||
brand: "Motan",
|
||||
name: "Kit Filtrare Magnetică Centrală",
|
||||
price: "Cere Ofertă",
|
||||
rating: 4,
|
||||
reviewCount: "60+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dumbbell_1203-6625.jpg",
|
||||
imageAlt: "Motan magnetic filter kit",
|
||||
},
|
||||
id: "motan-prod-3", brand: "Motan", name: "Kit Filtrare Magnetică Centrală", price: "Cere Ofertă", rating: 4,
|
||||
reviewCount: "60+", imageSrc: "http://img.b2bpic.net/free-photo/dumbbell_1203-6625.jpg", imageAlt: "Motan magnetic filter kit"},
|
||||
]}
|
||||
title="Centrale Termice Ariston & Motan"
|
||||
description="Alege modelul potrivit nevoilor tale, de la centrale în condensare la boilere electrice și accesorii inteligente."
|
||||
@@ -167,40 +104,25 @@ export default function LandingPage() {
|
||||
description="Completează formularul și te vom contacta cu o ofertă adaptată nevoilor tale."
|
||||
inputs={[
|
||||
{
|
||||
name: "nume",
|
||||
type: "text",
|
||||
placeholder: "Numele tău",
|
||||
required: true,
|
||||
name: "nume", type: "text", placeholder: "Numele tău", required: true,
|
||||
},
|
||||
{
|
||||
name: "telefon",
|
||||
type: "tel",
|
||||
placeholder: "Telefon",
|
||||
required: true,
|
||||
name: "telefon", type: "tel", placeholder: "Telefon", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Adresa de email",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Adresa de email", required: true,
|
||||
},
|
||||
{
|
||||
name: "produsSelectat",
|
||||
type: "text",
|
||||
placeholder: "Produsul dorit (ex: Centrală Ariston Genus One)",
|
||||
required: true,
|
||||
name: "produsSelectat", type: "text", placeholder: "Produsul dorit (ex: Centrală Ariston Genus One)", required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "mesaj",
|
||||
placeholder: "Detalii suplimentare pentru ofertă",
|
||||
rows: 4,
|
||||
name: "mesaj", placeholder: "Detalii suplimentare pentru ofertă", rows: 4,
|
||||
required: false,
|
||||
}}
|
||||
buttonText="Trimite Cererea"
|
||||
onSubmit={(data) => console.log('Offer request form submitted:', { ...data, status: 'Nou', createdAt: new Date().toISOString() })}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/modern-autonomous-heating-system-boiler-room_169016-51929.jpg"
|
||||
imageAlt="Modern autonomous heating system in the boiler room"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/modern-autonomous-heating-system-boiler-room_169016-51929.jpg", imageAlt="Modern autonomous heating system in the boiler room"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -208,13 +130,9 @@ export default function LandingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="ENA INSTAL"
|
||||
leftLink={{
|
||||
text: "Confidentialitate",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Confidentialitate", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Termeni și Condiții",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Termeni și Condiții", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user