From ba9f5fd1be42869d8a4d4db82c2e723f4d858af9 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 10 Jun 2026 16:32:07 +0000 Subject: [PATCH 1/2] Update src/app/admin/page.tsx --- src/app/admin/page.tsx | 91 +++++++++--------------------------------- 1 file changed, 19 insertions(+), 72 deletions(-) diff --git a/src/app/admin/page.tsx b/src/app/admin/page.tsx index 5db398c..955b49f 100644 --- a/src/app/admin/page.tsx +++ b/src/app/admin/page.tsx @@ -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 ( @@ -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"}, ]} /> @@ -107,33 +69,22 @@ export default function LandingPage() { @@ -143,13 +94,9 @@ export default function LandingPage() { From 33abffa5ef4fb535ffdb01e784d817e9f8a02fa0 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 10 Jun 2026 16:32:07 +0000 Subject: [PATCH 2/2] Update src/app/centrale-termice/page.tsx --- src/app/centrale-termice/page.tsx | 142 +++++++----------------------- 1 file changed, 30 insertions(+), 112 deletions(-) diff --git a/src/app/centrale-termice/page.tsx b/src/app/centrale-termice/page.tsx index 471b409..6242f79 100644 --- a/src/app/centrale-termice/page.tsx +++ b/src/app/centrale-termice/page.tsx @@ -28,35 +28,21 @@ export default function LandingPage() { @@ -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ă." /> @@ -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" /> @@ -208,13 +130,9 @@ export default function LandingPage() {