"use client";

import { FaBriefcase, FaLaptop, FaUserCheck, FaUsers } from "react-icons/fa6";
import {
  FaSearch,
  FaFileAlt,
  FaDigitalTachograph,
  FaCheckCircle,
  FaHandsHelping,
  FaShieldAlt,
  FaBuilding,
  FaCalendarAlt,
  FaChartLine,
  FaClipboard,
  FaNetworkWired,
} from "react-icons/fa";

import { INTERNAL_PAGES } from "@/constants/pages-mapping/internal-pages-mapping";
import {
  Service,
  ServiceUnitProps,
} from "@/components/pages/client/services/services";
import ServiceTwo from "@/public/client/services/2.webp";
import Hero from "@/components/pages/client/services/sections/hero";
import AboutTheService from "@/components/pages/client/services/sections/about-the-service";
import WhatElseWeCanDo from "@/components/pages/client/services/sections/what-else-we-can-do";
import Testimonials from "@/components/pages/client/services/sections/testimonials";
import FinalCTA from "@/components/pages/client/services/sections/final-cta";
import CaseStudy from "@/components/pages/client/services/sections/case-studies";
import DITLogo from "@/public/client/services/testimonials-logos/b2b-recruitment/dit.webp";
import ExperianLogo from "@/public/client/services/testimonials-logos/b2b-recruitment/experian.webp";
import ResourceCTA from "@/components/pages/client/services/sections/resource-cta";

export const B2B_RECRUITMENT: Service = {
  slug: "b2b-recruitment",
  title: "B2B recruitment",
  description:
    "Finding professionals and business owners tailored to your specific requirements.",
  imgSrc: ServiceTwo,
  alt: "Two men in business attire having a discussion while looking at a tablet in an office setting.",
  icon: FaBriefcase,
  href: INTERNAL_PAGES.client.services.b2bRecruitment,
  serviceCharacteristics: {
    about:
      "At People for Research, we are setting the standard for B2B user recruitment. The professionals we source empower our clients in the UK and overseas to design and develop future products and services. With a dedicated team of professional participant recruiters, we specialise in identifying, engaging, and screening high-calibre profiles across a range of industries and business sizes. We have extensive experience recruiting senior decision-makers, business owners, sole traders, finance professionals, heads of departments and experts in specific roles.",
    catchySentence: "Connecting you with top business minds.",
    whyPFR: {
      title:
        "Why you should choose People for Research to be your business recruitment partner",
      content: [
        {
          icon: FaUsers,
          title:
            "Our own growing community of business owners and senior/niche professionals, both in the UK and abroad",
        },
        {
          icon: FaSearch,
          title:
            "Our team uses a range of methods to identify, source, and engage the right people, which includes but is not limited to our internal B2B database, paid referral campaigns, targeted social media advertising, LinkedIn recruiter, free find, networks/forums, smart screening, and other business platforms managed in-house",
        },
        {
          icon: FaFileAlt,
          title:
            "We assess each brief and use our learnings from past projects to create a detailed recruitment plan and ensure delivery",
        },
        {
          icon: FaDigitalTachograph,
          title:
            "Our digital operations team works to find innovative ways to identify and secure new profiles rather than relying on the same methods of recruitment round on round",
        },
        {
          icon: FaCheckCircle,
          title:
            "Tried and tested recruitment methods for qualitative research based on a robust two-stage screening and three-stage confirmation process",
        },
        {
          icon: FaLaptop,
          title:
            "Ability to recruit for all types of business research, from in-person prototype testing to remote online interviews",
        },
        {
          icon: FaHandsHelping,
          title:
            "Guidance on lead time and appropriate incentives and support at the initial stages of profiling",
        },
        {
          icon: FaShieldAlt,
          title:
            "Fully GDPR-compliant process, accredited by the Market Research Society and Fair Data partners",
        },
      ],
    },
    whatElseWeCanDo: {
      title: "What else can People for Research do for you?",
      content: [
        {
          icon: FaBuilding,
          title: "Incentive management",
          description:
            "Handling rewards and compensations for your participants efficiently.",
        },
        {
          icon: FaClipboard,
          title: "Consent form management",
          description:
            "Ensuring all consent forms are properly managed and stored.",
        },
        {
          icon: FaHandsHelping,
          title: "Assistance with logistics and technical support",
          description:
            "Providing logistical support and technical assistance throughout your project.",
        },
        {
          icon: FaNetworkWired,
          title: "Guided internet connection and tech checks",
          description:
            "Helping participants with internet connectivity and technical checks.",
        },
        {
          icon: FaUserCheck,
          title: "Support at the initial stages of profiling",
          description:
            "Assisting with the initial stages of participant profiling and recruitment.",
        },
        {
          icon: FaChartLine,
          title: "Feasibility studies",
          description:
            "Conducting comprehensive feasibility studies to assess the viability of your research projects.",
        },
        {
          icon: FaCalendarAlt,
          title: "Facility booking",
          description:
            "Coordinating and booking facilities needed for your research.",
        },
        {
          icon: FaFileAlt,
          title: "Compliance advice",
          description:
            "Sharing our data protection knowledge and experience to ensure your research remains fully compliant.",
        },
      ],
    },
    testimonials: [
      {
        companyName: "Experian",
        headline: "A partner rather than a supplier",
        testimonial:
          "PFR are our favourite agency to work with, we feel that they are a partner rather than a supplier. They always ensure they understand your brief, flag any issues early on, they're realistic in their timings and will go above and beyond when you need them to - what more could you ask for!",
        logo: ExperianLogo,
      },
      {
        companyName: "Department for International Trade (DIT)",
        headline: "Successfully targeting senior leaders in SMEs",
        testimonial:
          "We've set a tough brief for PFR - the type of user we're targeting are senior leaders in SMEs who are thinking about moving their business to the UK. These are, by their very nature, overseas, so we're using a proxy of individuals who work in a company that is originally from an overseas country and they should also be foreign nationals who have moved here in the last couple of years.",
        logo: DITLogo,
      },
    ],
  },
};

function B2BRecruitment({ featuredPost, resourcePost }: ServiceUnitProps) {
  const { title, description, imgSrc, alt } = B2B_RECRUITMENT;
  const { catchySentence, about, whyPFR, whatElseWeCanDo, testimonials } =
    B2B_RECRUITMENT.serviceCharacteristics;

  return (
    <>
      <Hero
        description={description}
        image={imgSrc}
        imageAlt={alt}
        title={title}
      />
      <AboutTheService
        catchySentence={catchySentence}
        description={about}
        whyPFRSection={whyPFR}
      />
      {resourcePost && <ResourceCTA post={resourcePost} />}
      {whatElseWeCanDo && <WhatElseWeCanDo whatElseWeCanDo={whatElseWeCanDo} />}
      {featuredPost?.feature_image && <CaseStudy post={featuredPost} />}
      {testimonials && <Testimonials testimonials={testimonials} />}
      <FinalCTA />
    </>
  );
}

export default B2BRecruitment;
