From 9fc3ec650c1e2e6a745dd826444073813eb5d12b Mon Sep 17 00:00:00 2001 From: kudindmitriy Date: Thu, 23 Apr 2026 12:30:57 +0300 Subject: [PATCH 1/2] Bob AI: Add team-testimonials page --- src/App.tsx | 2 + src/pages/TeamTestimonialsPage.tsx | 59 ++++++++++++++++++++++++++++++ src/routes.ts | 1 + 3 files changed, 62 insertions(+) create mode 100644 src/pages/TeamTestimonialsPage.tsx diff --git a/src/App.tsx b/src/App.tsx index fbc6d65..b057bb6 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -4,6 +4,7 @@ import PlansPage from "@/pages/PlansPage"; import AboutPage from "@/pages/AboutPage"; import ContactPage from "@/pages/ContactPage"; +import TeamTestimonialsPage from "@/pages/TeamTestimonialsPage"; export default function App() { return ( @@ -11,6 +12,7 @@ export default function App() { } /> } /> } /> + } /> ); } diff --git a/src/pages/TeamTestimonialsPage.tsx b/src/pages/TeamTestimonialsPage.tsx new file mode 100644 index 0000000..07fac15 --- /dev/null +++ b/src/pages/TeamTestimonialsPage.tsx @@ -0,0 +1,59 @@ +import { routes } from "@/routes"; +import NavbarCentered from "@/components/ui/NavbarCentered"; // Corrected import path +import HeroBillboard from "@/components/sections/hero/HeroBillboard"; +import TeamDetailedCards from "@/components/sections/team/TeamDetailedCards"; +import TestimonialDetailedCards from "@/components/sections/testimonial/TestimonialDetailedCards"; +import FooterSimple from "@/components/sections/footer/FooterSimple"; + +export default function TeamTestimonialsPage() { + return ( +
+ ({ name: r.label, href: r.path }))} + ctaButton={{ text: "Get Started", href: "/contact" }} + /> + +
+ + +
+ +
+ +
+ +
+
+ + ({ name: r.label, href: r.path }))} + socialLinks={[{ name: "Twitter", href: "#" }, { name: "LinkedIn", href: "#" }]} + copyright="© 2024 Brand. All rights reserved." + /> +
+ ); +} \ No newline at end of file diff --git a/src/routes.ts b/src/routes.ts index ee7f4f2..851a8b3 100644 --- a/src/routes.ts +++ b/src/routes.ts @@ -9,4 +9,5 @@ export const routes: Route[] = [ { path: '/plans', label: 'Plans', pageFile: 'PlansPage' }, { path: '/about', label: 'About', pageFile: 'AboutPage' }, { path: '/contact', label: 'Contact', pageFile: 'ContactPage' }, + { path: '/team-testimonials', label: 'Team Testimonials', pageFile: 'TeamTestimonialsPage' }, ]; -- 2.49.1 From 421f9afb4b7e7b730b8ba478ccf3db46a9ee9563 Mon Sep 17 00:00:00 2001 From: kudindmitriy Date: Thu, 23 Apr 2026 12:31:31 +0300 Subject: [PATCH 2/2] Bob AI: Populate src/pages/TeamTestimonialsPage.tsx (snippet builder, 4 sections) --- src/pages/TeamTestimonialsPage.tsx | 70 +++++++++++------------------- 1 file changed, 25 insertions(+), 45 deletions(-) diff --git a/src/pages/TeamTestimonialsPage.tsx b/src/pages/TeamTestimonialsPage.tsx index 07fac15..e520cf6 100644 --- a/src/pages/TeamTestimonialsPage.tsx +++ b/src/pages/TeamTestimonialsPage.tsx @@ -1,59 +1,39 @@ import { routes } from "@/routes"; -import NavbarCentered from "@/components/ui/NavbarCentered"; // Corrected import path -import HeroBillboard from "@/components/sections/hero/HeroBillboard"; +import NavbarCentered from "@/components/ui/NavbarCentered"; import TeamDetailedCards from "@/components/sections/team/TeamDetailedCards"; -import TestimonialDetailedCards from "@/components/sections/testimonial/TestimonialDetailedCards"; +import TestimonialRatingCards from "@/components/sections/testimonial/TestimonialRatingCards"; import FooterSimple from "@/components/sections/footer/FooterSimple"; export default function TeamTestimonialsPage() { return ( -
+
({ name: r.label, href: r.path }))} - ctaButton={{ text: "Get Started", href: "/contact" }} + navItems={[{"name":"Home","href":"/"},{"name":"Our Team","href":"#team"},{"name":"Testimonials","href":"#testimonials"},{"name":"Contact","href":"/contact"}]} + ctaButton={{"text":"Get in Touch","href":"/contact"}} + /> + + - -
- - -
- -
- -
- -
-
- ({ name: r.label, href: r.path }))} - socialLinks={[{ name: "Twitter", href: "#" }, { name: "LinkedIn", href: "#" }]} + brand="Brand" + columns={[{"title":"Company","items":[{"label":"About Us","href":"/about"},{"label":"Our Team","href":"/team-testimonials#team"},{"label":"Testimonials","href":"/team-testimonials#testimonials"},{"label":"Careers","href":"/careers"}]},{"title":"Support","items":[{"label":"Contact Us","href":"/contact"},{"label":"FAQ","href":"/faq"},{"label":"Privacy Policy","href":"/privacy"},{"label":"Terms of Service","href":"/terms"}]},{"title":"Resources","items":[{"label":"Blog","href":"/blog"},{"label":"Case Studies","href":"/case-studies"},{"label":"Whitepapers","href":"/whitepapers"}]}]} copyright="© 2024 Brand. All rights reserved." + links={[{"label":"LinkedIn","href":"https://linkedin.com/brand"},{"label":"Twitter","href":"https://twitter.com/brand"},{"label":"Facebook","href":"https://facebook.com/brand"}]} />
); -} \ No newline at end of file +} -- 2.49.1