From 95bf0e89a6629deaf6dfbb86b8c3341ba249d911 Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Sat, 13 Jun 2026 16:02:24 +0000 Subject: [PATCH] Bob AI: Update sections to match the new modernization plan. --- src/index.css | 18 +- src/pages/HomePage.tsx | 215 ++---------------- src/pages/HomePage/sections/Admisiones.tsx | 17 ++ src/pages/HomePage/sections/Empleabilidad.tsx | 29 +++ src/pages/HomePage/sections/Experiencia.tsx | 17 ++ src/pages/HomePage/sections/Facultades.tsx | 17 ++ src/pages/HomePage/sections/Hero.tsx | 28 +++ src/pages/HomePage/sections/Innovacion.tsx | 17 ++ src/pages/HomePage/sections/Testimonios.tsx | 42 ++++ 9 files changed, 198 insertions(+), 202 deletions(-) create mode 100644 src/pages/HomePage/sections/Admisiones.tsx create mode 100644 src/pages/HomePage/sections/Empleabilidad.tsx create mode 100644 src/pages/HomePage/sections/Experiencia.tsx create mode 100644 src/pages/HomePage/sections/Facultades.tsx create mode 100644 src/pages/HomePage/sections/Hero.tsx create mode 100644 src/pages/HomePage/sections/Innovacion.tsx create mode 100644 src/pages/HomePage/sections/Testimonios.tsx diff --git a/src/index.css b/src/index.css index dd79313..a764be2 100644 --- a/src/index.css +++ b/src/index.css @@ -5,15 +5,15 @@ :root { /* @colorThemes/lightTheme/grayNavyBlue */ - --background: #0a0a0a; - --card: #1a1a1a; - --foreground: #ffffffe6; - --primary-cta: #e6e6e6; - --primary-cta-text: #0a0a0a; - --secondary-cta: #1a1a1a; - --secondary-cta-text: #ffffffe6; - --accent: #737373; - --background-accent: #737373; + --background: #ffffff; + --card: #f8f9fa; + --foreground: #1a1a1a; + --primary-cta: #003366; + --primary-cta-text: #ffffff; + --secondary-cta: #e6e1d8; + --secondary-cta-text: #003366; + --accent: #0055a4; + --background-accent: #f0f4f8; /* @layout/border-radius/rounded */ --radius: 1rem; diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index 14035cc..8758964 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -1,204 +1,33 @@ -import ContactCta from '@/components/sections/contact/ContactCta'; -import FeaturesDetailedSteps from '@/components/sections/features/FeaturesDetailedSteps'; -import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento'; -import HeroBillboardBrand from '@/components/sections/hero/HeroBillboardBrand'; -import MetricsSimpleCards from '@/components/sections/metrics/MetricsSimpleCards'; -import SocialProofMarquee from '@/components/sections/social-proof/SocialProofMarquee'; -import TestimonialTrustCard from '@/components/sections/testimonial/TestimonialTrustCard'; -import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; +// AUTO-GENERATED shell by per-section-migrate. +// Section bodies live in .//sections/.tsx. Edit the section +// files directly. Non-block content (wrappers, non-inlinable sections) is +// preserved inline; extracted section blocks become refs. -export default function HomePage() { +import React from 'react'; +import HeroSection from './HomePage/sections/Hero'; +import ExperienciaSection from './HomePage/sections/Experiencia'; +import FacultadesSection from './HomePage/sections/Facultades'; +import InnovacionSection from './HomePage/sections/Innovacion'; +import EmpleabilidadSection from './HomePage/sections/Empleabilidad'; +import TestimoniosSection from './HomePage/sections/Testimonios'; +import AdmisionesSection from './HomePage/sections/Admisiones'; + +export default function HomePage(): React.JSX.Element { return ( - <> -
- - - -
+<> + -
- - - -
+ -
- - - -
+ -
- - - -
+ -
- - - -
+ -
- - - -
+ -
- - - -
+ ); } diff --git a/src/pages/HomePage/sections/Admisiones.tsx b/src/pages/HomePage/sections/Admisiones.tsx new file mode 100644 index 0000000..8af97a3 --- /dev/null +++ b/src/pages/HomePage/sections/Admisiones.tsx @@ -0,0 +1,17 @@ +// Created by add_section_from_catalog (FeaturesDetailedSteps). + +import React from 'react'; +import FeaturesDetailedSteps from '@/components/sections/features/FeaturesDetailedSteps'; + +export default function AdmisionesSection(): React.JSX.Element { + return ( +
+ +
+ ); +} diff --git a/src/pages/HomePage/sections/Empleabilidad.tsx b/src/pages/HomePage/sections/Empleabilidad.tsx new file mode 100644 index 0000000..58a5c78 --- /dev/null +++ b/src/pages/HomePage/sections/Empleabilidad.tsx @@ -0,0 +1,29 @@ +// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this +// file as the canonical source for the "empleabilidad" section. + +import React from 'react'; +import SocialProofMarquee from '@/components/sections/social-proof/SocialProofMarquee'; +import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; + +export default function EmpleabilidadSection(): React.JSX.Element { + return ( +
+ + + +
+ ); +} diff --git a/src/pages/HomePage/sections/Experiencia.tsx b/src/pages/HomePage/sections/Experiencia.tsx new file mode 100644 index 0000000..1dee6de --- /dev/null +++ b/src/pages/HomePage/sections/Experiencia.tsx @@ -0,0 +1,17 @@ +// Created by add_section_from_catalog (FeaturesImageBento). + +import React from 'react'; +import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento'; + +export default function ExperienciaSection(): React.JSX.Element { + return ( +
+ +
+ ); +} diff --git a/src/pages/HomePage/sections/Facultades.tsx b/src/pages/HomePage/sections/Facultades.tsx new file mode 100644 index 0000000..dc4fd0c --- /dev/null +++ b/src/pages/HomePage/sections/Facultades.tsx @@ -0,0 +1,17 @@ +// Created by add_section_from_catalog (FeaturesImageBento). + +import React from 'react'; +import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento'; + +export default function FacultadesSection(): React.JSX.Element { + return ( +
+ +
+ ); +} diff --git a/src/pages/HomePage/sections/Hero.tsx b/src/pages/HomePage/sections/Hero.tsx new file mode 100644 index 0000000..0fa8467 --- /dev/null +++ b/src/pages/HomePage/sections/Hero.tsx @@ -0,0 +1,28 @@ +// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this +// file as the canonical source for the "hero" section. + +import React from 'react'; +import HeroBillboardBrand from '@/components/sections/hero/HeroBillboardBrand'; +import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; + +export default function HeroSection(): React.JSX.Element { + return ( +
+ + + +
+ ); +} diff --git a/src/pages/HomePage/sections/Innovacion.tsx b/src/pages/HomePage/sections/Innovacion.tsx new file mode 100644 index 0000000..7500cb6 --- /dev/null +++ b/src/pages/HomePage/sections/Innovacion.tsx @@ -0,0 +1,17 @@ +// Created by add_section_from_catalog (FeaturesImageBento). + +import React from 'react'; +import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento'; + +export default function InnovacionSection(): React.JSX.Element { + return ( +
+ +
+ ); +} diff --git a/src/pages/HomePage/sections/Testimonios.tsx b/src/pages/HomePage/sections/Testimonios.tsx new file mode 100644 index 0000000..9134880 --- /dev/null +++ b/src/pages/HomePage/sections/Testimonios.tsx @@ -0,0 +1,42 @@ +// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this +// file as the canonical source for the "testimonios" section. + +import React from 'react'; +import TestimonialTrustCard from '@/components/sections/testimonial/TestimonialTrustCard'; +import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; + +export default function TestimoniosSection(): React.JSX.Element { + return ( +
+ + + +
+ ); +} -- 2.49.1