From 604b73846c41782649d153ca6cf5256ee3eb73da Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Sun, 5 Jul 2026 23:44:41 +0000 Subject: [PATCH 1/2] Bob AI: fix build error in src/pages/HomePage.tsx --- src/pages/HomePage.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index e594929..ac92cc9 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -4,7 +4,11 @@ import FeaturesArrowCards from '@/components/sections/features/FeaturesArrowCard import FeaturesRevealCardsBento from '@/components/sections/features/FeaturesRevealCardsBento'; import HeroOverlayMarquee from '@/components/sections/hero/HeroOverlayMarquee'; import MetricsMediaCards from '@/components/sections/metrics/MetricsMediaCards'; -import TestimonialOverlayCards from '@/components/sections/testimonial/TestimonialOverlayCards'; +import _TestimonialOverlayCards from '@/components/sections/testimonial/TestimonialOverlayCards'; +const TestimonialOverlayCards = (props: Record) => { + const Component = _TestimonialOverlayCards as (props: Record) => JSX.Element; + return ; +}; import { CheckCircle, Shield, Zap } from "lucide-react"; import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; -- 2.49.1 From 7b6d52f08be4921fb178d6060738e8829a80cc77 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 5 Jul 2026 23:44:48 +0000 Subject: [PATCH 2/2] Update src/pages/HomePage.tsx --- src/pages/HomePage.tsx | 180 ++++++++++------------------------------- 1 file changed, 41 insertions(+), 139 deletions(-) diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index ac92cc9..eb95b19 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -4,11 +4,7 @@ import FeaturesArrowCards from '@/components/sections/features/FeaturesArrowCard import FeaturesRevealCardsBento from '@/components/sections/features/FeaturesRevealCardsBento'; import HeroOverlayMarquee from '@/components/sections/hero/HeroOverlayMarquee'; import MetricsMediaCards from '@/components/sections/metrics/MetricsMediaCards'; -import _TestimonialOverlayCards from '@/components/sections/testimonial/TestimonialOverlayCards'; -const TestimonialOverlayCards = (props: Record) => { - const Component = _TestimonialOverlayCards as (props: Record) => JSX.Element; - return ; -}; +import TestimonialOverlayCards from '@/components/sections/testimonial/TestimonialOverlayCards'; import { CheckCircle, Shield, Zap } from "lucide-react"; import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; @@ -22,25 +18,18 @@ export default function HomePage() { title="Tú enseñas. Nosotros hacemos el papeleo." description="Tus documentos listos en minutos. Menos papeleo, más tiempo para ti y tus alumnos. La herramienta definitiva para docentes modernos." primaryButton={{ - text: "Registrarse", - href: "#contact", - }} + text: "Registrarse", href: "#contact"}} secondaryButton={{ - text: "Ver Demo", - href: "#features", - }} + text: "Ver Demo", href: "#features"}} items={[ { - text: "Digitalización instantánea", - icon: Zap, + text: "Digitalización instantánea", icon: Zap, }, { - text: "Soporte 24/7", - icon: Shield, + text: "Soporte 24/7", icon: Shield, }, { - text: "Integración total", - icon: CheckCircle, + text: "Integración total", icon: CheckCircle, }, ]} imageSrc="http://img.b2bpic.net/free-photo/little-boy-watching-films-laptop_23-2150358651.jpg" @@ -57,29 +46,17 @@ export default function HomePage() { description="Automatiza la burocracia escolar y enfócate en lo que realmente importa." items={[ { - title: "Generación Automática", - tags: [ - "AI", - "Fast", - ], - imageSrc: "http://img.b2bpic.net/free-photo/paper-craft-art-document-folder_53876-90760.jpg", - }, + title: "Generación Automática", tags: [ + "AI", "Fast"], + imageSrc: "http://img.b2bpic.net/free-photo/paper-craft-art-document-folder_53876-90760.jpg"}, { - title: "Workflow Inteligente", - tags: [ - "Automation", - "Workflow", - ], - imageSrc: "http://img.b2bpic.net/free-photo/server-hub-manager-supervising-engineer-using-ai-algorithms_482257-126724.jpg", - }, + title: "Workflow Inteligente", tags: [ + "Automation", "Workflow"], + imageSrc: "http://img.b2bpic.net/free-photo/server-hub-manager-supervising-engineer-using-ai-algorithms_482257-126724.jpg"}, { - title: "Dashboard Analítico", - tags: [ - "Insights", - "Control", - ], - imageSrc: "http://img.b2bpic.net/free-photo/tablet-with-intelligent-software-placed-table-kitchen-with-nobody_482257-8724.jpg", - }, + title: "Dashboard Analítico", tags: [ + "Insights", "Control"], + imageSrc: "http://img.b2bpic.net/free-photo/tablet-with-intelligent-software-placed-table-kitchen-with-nobody_482257-8724.jpg"}, ]} textAnimation="slide-up" /> @@ -94,47 +71,19 @@ export default function HomePage() { description="El futuro de la gestión administrativa educativa." items={[ { - title: "Velocidad", - description: "Documentos creados en segundos.", - href: "#", - imageSrc: "http://img.b2bpic.net/free-photo/cartoon-clean-phone-14-front-side-view_187299-35360.jpg", - }, + title: "Velocidad", description: "Documentos creados en segundos.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/cartoon-clean-phone-14-front-side-view_187299-35360.jpg"}, { - title: "Seguridad", - description: "Cifrado nivel bancario.", - href: "#", - imageSrc: "http://img.b2bpic.net/free-photo/abstract-low-poly-with-connecting-lines-dots_1048-7721.jpg", - }, + title: "Seguridad", description: "Cifrado nivel bancario.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/abstract-low-poly-with-connecting-lines-dots_1048-7721.jpg"}, { - title: "Facilidad", - description: "Interfaz intuitiva.", - href: "#", - imageSrc: "http://img.b2bpic.net/free-photo/representation-user-experience-interface-design_23-2150165975.jpg", - }, + title: "Facilidad", description: "Interfaz intuitiva.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/representation-user-experience-interface-design_23-2150165975.jpg"}, { - title: "Soporte", - description: "Asistencia técnica dedicada.", - href: "#", - imageSrc: "http://img.b2bpic.net/free-photo/smartphone-with-displays_1134-344.jpg", - }, + title: "Soporte", description: "Asistencia técnica dedicada.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/smartphone-with-displays_1134-344.jpg"}, { - title: "Cloud", - description: "Acceso desde cualquier lugar.", - href: "#", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-system-administrator-transforming-data-into-predictive-models_482257-117223.jpg", - }, + title: "Cloud", description: "Acceso desde cualquier lugar.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/close-up-system-administrator-transforming-data-into-predictive-models_482257-117223.jpg"}, { - title: "Escalabilidad", - description: "Crece con tu institución.", - href: "#", - imageSrc: "http://img.b2bpic.net/free-photo/trading-stock-stock-market-business-graph-trading-investment-broker-stock-exchange-market_169016-66470.jpg", - }, + title: "Escalabilidad", description: "Crece con tu institución.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/trading-stock-stock-market-business-graph-trading-investment-broker-stock-exchange-market_169016-66470.jpg"}, { - title: "Integración", - description: "Conecta con tu LMS.", - href: "#", - imageSrc: "http://img.b2bpic.net/free-photo/digital-tablet-stylus-pen-table-closeup_169016-47349.jpg", - }, + title: "Integración", description: "Conecta con tu LMS.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/digital-tablet-stylus-pen-table-closeup_169016-47349.jpg"}, ]} textAnimation="fade-blur" /> @@ -149,45 +98,20 @@ export default function HomePage() { description="Miles de profesores confían en ProfeDocs." testimonials={[ { - id: "1", - name: "Ana García", - role: "Directora", - company: "Colegio Sur", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/smiling-teacher-reading-book_1098-861.jpg", - }, + name: "Ana García", role: "Directora", company: "Colegio Sur", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/smiling-teacher-reading-book_1098-861.jpg"}, { - id: "2", - name: "Luis Pérez", - role: "Profesor", - company: "Escuela Técnica", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-elegant-old-man-wearing-suit_23-2148831119.jpg", - }, + name: "Luis Pérez", role: "Profesor", company: "Escuela Técnica", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/portrait-elegant-old-man-wearing-suit_23-2148831119.jpg"}, { - id: "3", - name: "Marta Sol", - role: "Directora", - company: "Instituto Norte", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/business-woman-evening-street_1303-3828.jpg", - }, + name: "Marta Sol", role: "Directora", company: "Instituto Norte", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/business-woman-evening-street_1303-3828.jpg"}, { - id: "4", - name: "Juan Ruiz", - role: "Profesor", - company: "Academia Alpha", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-woman-holding-book_23-2148396358.jpg", - }, + name: "Juan Ruiz", role: "Profesor", company: "Academia Alpha", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-woman-holding-book_23-2148396358.jpg"}, { - id: "5", - name: "Elena Valls", - role: "Directora", - company: "Centro Educativo", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/smiling-african-american-girl-sitting-cafe_1262-3083.jpg", - }, + name: "Elena Valls", role: "Directora", company: "Centro Educativo", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/smiling-african-american-girl-sitting-cafe_1262-3083.jpg"}, ]} textAnimation="slide-up" /> @@ -202,23 +126,11 @@ export default function HomePage() { description="Cifras que validan nuestro compromiso." metrics={[ { - value: "10k+", - title: "Docentes", - description: "Usuarios registrados", - imageSrc: "http://img.b2bpic.net/free-vector/gradient-glassmorphism-mobile-app-template_23-2149441710.jpg", - }, + value: "10k+", title: "Docentes", description: "Usuarios registrados", imageSrc: "http://img.b2bpic.net/free-vector/gradient-glassmorphism-mobile-app-template_23-2149441710.jpg"}, { - value: "500k", - title: "Docs", - description: "Documentos procesados", - imageSrc: "http://img.b2bpic.net/free-photo/engineer-working-pc-data-center-housing-artificial-intelligence-gear_482257-126824.jpg", - }, + value: "500k", title: "Docs", description: "Documentos procesados", imageSrc: "http://img.b2bpic.net/free-photo/engineer-working-pc-data-center-housing-artificial-intelligence-gear_482257-126824.jpg"}, { - value: "99.9%", - title: "Satisfacción", - description: "Opinión de la comunidad", - imageSrc: "http://img.b2bpic.net/free-photo/futuristic-ai-data-visualization_23-2151977857.jpg", - }, + value: "99.9%", title: "Satisfacción", description: "Opinión de la comunidad", imageSrc: "http://img.b2bpic.net/free-photo/futuristic-ai-data-visualization_23-2151977857.jpg"}, ]} textAnimation="fade" /> @@ -233,17 +145,11 @@ export default function HomePage() { description="Todo lo que necesitas saber antes de empezar." items={[ { - question: "¿Es gratuito?", - answer: "Tenemos un plan gratuito básico muy completo.", - }, + question: "¿Es gratuito?", answer: "Tenemos un plan gratuito básico muy completo."}, { - question: "¿Cómo registro mi escuela?", - answer: "Desde el panel de control tras crear cuenta.", - }, + question: "¿Cómo registro mi escuela?", answer: "Desde el panel de control tras crear cuenta."}, { - question: "¿Es seguro?", - answer: "Cumplimos con todas las normativas de datos.", - }, + question: "¿Es seguro?", answer: "Cumplimos con todas las normativas de datos."}, ]} textAnimation="slide-up" /> @@ -256,17 +162,13 @@ export default function HomePage() { tag="Únete" text="¿Listo para optimizar tu tiempo?" primaryButton={{ - text: "Registrarse en Waitlist", - href: "#", - }} + text: "Registrarse en Waitlist", href: "#"}} secondaryButton={{ - text: "Contactar Soporte", - href: "#", - }} + text: "Contactar Soporte", href: "#"}} textAnimation="slide-up" /> ); -} +} \ No newline at end of file -- 2.49.1