Commit ab94e62d by gaurav

changes

1 parent 8eb49dc9
......@@ -10,33 +10,31 @@ import {
} from "react-accessible-accordion";
import Heading from "./Heading";
const FaqContent = () => {
const FaqContent = ({ data }) => {
return (
<>
<div className="faq-area">
<div className="container">
<div className="section-title">
{/* <span className="sub-title">{heading.Subtitle}</span> */}
<Heading el="h2" heading="FAQs" />
<Heading el="h2" heading={data?.Title} />
</div>
<div className="faq-accordion">
<Accordion allowZeroExpanded preExpanded={["a"]}>
<AccordionItem uuid="a">
<Accordion allowZeroExpanded preExpanded={'0'}>
{data?.FAQList?.map((item, index) => (
<AccordionItem uuid={index.toString()} key={index}>
<AccordionItemHeading>
<AccordionItemButton>
Are we another workflow automation tool?
{item.Question}
</AccordionItemButton>
</AccordionItemHeading>
<AccordionItemPanel>
<p>
No, we are work automation phygital (physical + digital) solution for CA & finance consulting firms.
</p>
<div dangerouslySetInnerHTML={{ __html: item.Description }} />
</AccordionItemPanel>
</AccordionItem>
))}
<AccordionItem uuid="b">
{/* <AccordionItem uuid="b">
<AccordionItemHeading>
<AccordionItemButton>
Are we asking you to outsource your client work to us?
......@@ -64,7 +62,7 @@ const FaqContent = () => {
</p>
</AccordionItemPanel>
</AccordionItem>
</AccordionItem> */}
</Accordion>
......
......@@ -15,7 +15,9 @@ const heading = [
},
];
const LeftSideImage = ({ title, subtitle, image, content ,cta }) => {
const LeftSideImage = ({ title, subtitle, image, content, cta }) => {
console.log(cta, 'ctactacta');
return (
<>
<section className="leftsideimg ptb-50">
......@@ -50,15 +52,17 @@ const LeftSideImage = ({ title, subtitle, image, content ,cta }) => {
className="content"
dangerouslySetInnerHTML={{ __html: content }}
/>
{cta &&
<div>
{/* <div className="btn-1">
<Link href={cta?.URL} className="default-btn-three">
<div className="btn-1">
<Link href={cta?.URL || "#"} className="default-btn-three">
{cta?.text}
<i className="ri-arrow-right-line"></i>
</Link>
</div> */}
</div>
</div>
}
</div>
</Col>
</Row>
</Container>
......
......@@ -8,6 +8,7 @@ import {
slideFromRight,
} from "@/components/reuseables/variants";
import { cleanImage } from "@/layout/imageHandling";
import Link from "next/link";
const heading = [
{
title: "About Advith Consulting",
......@@ -17,7 +18,7 @@ const heading = [
},
];
const RightSideImage = ({ title, subtitle, image, content }) => {
const RightSideImage = ({ title, subtitle, image, content, cta }) => {
return (
<>
<section className="rightsideimg ptb-50">
......@@ -34,6 +35,16 @@ const RightSideImage = ({ title, subtitle, image, content }) => {
className="content"
dangerouslySetInnerHTML={{ __html: content }}
/>
{cta &&
<div>
<div className="btn-1">
<Link href={cta?.URL || "#"} className="default-btn-three">
{cta?.text}
<i className="ri-arrow-right-line"></i>
</Link>
</div>
</div>
}
</div>
</Col>
<Col lg={6} md={12}>
......
......@@ -23,7 +23,7 @@ const aboutPeopleData = [
// Add more objects here if you have more content sections
];
const AboutPeople = ({aboutPeople}) => {
const AboutPeople = ({ aboutPeople }) => {
console.log(aboutPeople)
return (
<>
......
......@@ -33,7 +33,7 @@ const AdvisoryBoard = ({ advisoryboard }) => {
<div className="testimonial-area ptb-100">
<Container>
<div className="section-title">
<Heading el="h2" heading="Advisory Board" />
<Heading el="h2" heading="Our Leadership Team" />
</div>
{advisoryboard.map((member, index) => (
<Row key={index} className="row align-items-center">
......
......@@ -79,14 +79,14 @@ const team = [
},
];
const TeamMember = ({memberlist}) => {
const TeamMember = ({ memberlist }) => {
return (
<>
<div className="team-area pt-50 pb-70 bg-fafafa">
<Container>
<div className="section-title">
{/* <span className="sub-title">Team Member</span> */}
<Heading el="h2" heading="Team Members" />
<Heading el="h2" heading="Our Exclusive Team" />
</div>
<Row className="justify-content-center">
......
......@@ -190,13 +190,13 @@ const Header = () => {
onMouseEnter={() => setClientServicingOpen(true)}
onMouseLeave={() => setClientServicingOpen(false)}
>
<span
<Link href="/client-servicing"
className="nav-link dropdown-nav"
style={{ background: "none", border: "none", cursor: "pointer" }}
>
Client Servicing
<span className="dropdown-arrow"></span>
</span>
</Link>
</li>
{clientServicingOpen && (
<div
......
......@@ -12,8 +12,14 @@ import ConversionCode from "@/components/reuseables/ConversionCode/ConversionCod
import DownloadBtn from "@/components/reuseables/DownloadBtn";
import CallBackRequest from "@/components/reuseables/CallBackRequest";
import FaqContent from "@/components/reuseables/Faq";
import { useEffect } from "react";
import { useDispatch, useSelector } from "react-redux";
import HomeBlog from "@/container/Home/HomeBlog";
import { fetchBlogList } from "@/redux/slices/bloglistslice";
const Bespoke = ({ Empoweringpage, conversionData }) => {
const dispatch = useDispatch();
console.log(Empoweringpage, "Empoweringpage");
const banners = [
{
......@@ -26,7 +32,7 @@ const Bespoke = ({ Empoweringpage, conversionData }) => {
];
const dynamicdata = Empoweringpage?.BespokeDetails;
// console.log("dynamicdata", dynamicdata);
// console.log("dynamicdata", dynamicdata);
const clientlogo = Empoweringpage?.Clientel;
......@@ -34,6 +40,13 @@ const Bespoke = ({ Empoweringpage, conversionData }) => {
const code = conversionData?.conversion;
// ===== Blog data =====
useEffect(() => {
dispatch(fetchBlogList());
}, []);
const blogData = useSelector((state) => state.bloglist.data);
return (
<>
<Seo seo={seo} />
......@@ -97,6 +110,7 @@ const Bespoke = ({ Empoweringpage, conversionData }) => {
<div className="ptb-50">
<Clientele partners={clientlogo} />
</div>
<HomeBlog data={blogData} />
<CallBackRequest />
</>
);
......
......@@ -12,8 +12,13 @@ import ConversionCode from "@/components/reuseables/ConversionCode/ConversionCod
import DownloadBtn from "@/components/reuseables/DownloadBtn";
import CallBackRequest from "@/components/reuseables/CallBackRequest";
import Rules from "@/container/Corpedia/Rules";
import { useEffect } from "react";
import { useDispatch, useSelector } from "react-redux";
import HomeBlog from "@/container/Home/HomeBlog";
import { fetchBlogList } from "@/redux/slices/bloglistslice";
const DigitalTransformation = ({ Digitalpage, conversionData }) => {
const dispatch = useDispatch();
console.log(Digitalpage, "Digitalpage");
const banners = [
{
......@@ -34,6 +39,14 @@ const DigitalTransformation = ({ Digitalpage, conversionData }) => {
const code = conversionData?.conversion;
// ===== Blog data =====
useEffect(() => {
dispatch(fetchBlogList());
}, []);
const blogData = useSelector((state) => state.bloglist.data);
return (
<>
<Seo seo={seo} />
......@@ -109,6 +122,7 @@ const DigitalTransformation = ({ Digitalpage, conversionData }) => {
<div className="ptb-50">
<Clientele partners={clientlogo} />
</div>
<HomeBlog data={blogData} />
<CallBackRequest />
</>
);
......
......@@ -12,8 +12,13 @@ import ConversionCode from "@/components/reuseables/ConversionCode/ConversionCod
import DownloadBtn from "@/components/reuseables/DownloadBtn";
import CallBackRequest from "@/components/reuseables/CallBackRequest";
import FaqContent from "@/components/reuseables/Faq";
import { useEffect } from "react";
import { useDispatch, useSelector } from "react-redux";
import HomeBlog from "@/container/Home/HomeBlog";
import { fetchBlogList } from "@/redux/slices/bloglistslice";
const EmpoweringFinanceConsultants = ({ Empoweringpage, conversionData }) => {
const dispatch = useDispatch();
console.log(Empoweringpage, "Empoweringpage");
const banners = [
{
......@@ -26,7 +31,7 @@ const EmpoweringFinanceConsultants = ({ Empoweringpage, conversionData }) => {
];
const dynamicdata = Empoweringpage?.EmpoweringFinanceDetails;
// console.log("dynamicdata", dynamicdata);
// console.log("dynamicdata", dynamicdata);
const clientlogo = Empoweringpage?.Clientel;
......@@ -34,6 +39,13 @@ const EmpoweringFinanceConsultants = ({ Empoweringpage, conversionData }) => {
const code = conversionData?.conversion;
// ===== Blog data =====
useEffect(() => {
dispatch(fetchBlogList());
}, []);
const blogData = useSelector((state) => state.bloglist.data);
return (
<>
<Seo seo={seo} />
......@@ -93,10 +105,11 @@ const EmpoweringFinanceConsultants = ({ Empoweringpage, conversionData }) => {
})}
</section>
</div>
<FaqContent />
<FaqContent data={Empoweringpage?.FAQ} />
<div className="ptb-50">
<Clientele partners={clientlogo} />
</div>
<HomeBlog data={blogData} />
<CallBackRequest />
</>
);
......@@ -117,6 +130,7 @@ export async function getServerSideProps() {
"EmpoweringFinanceDetails.CTA",
"EmpoweringFinanceDetails.ElementList.StepImg",
"Clientel.logos",
"FAQ.FAQList",
"seo",
"seo.metaImage",
"seo.schema",
......
......@@ -11,9 +11,14 @@ import Seo from "@/components/reuseables/Seo/Seo";
import ConversionCode from "@/components/reuseables/ConversionCode/ConversionCode";
import DownloadBtn from "@/components/reuseables/DownloadBtn";
import CallBackRequest from "@/components/reuseables/CallBackRequest";
import { useEffect } from "react";
import { useDispatch, useSelector } from "react-redux";
import HomeBlog from "@/container/Home/HomeBlog";
import { fetchBlogList } from "@/redux/slices/bloglistslice";
const clientservicecfo = ({ gccpage, conversionData }) => {
console.log(gccpage, "gccpage");
const dispatch = useDispatch();
// console.log(gccpage, "gccpage");
const banners = [
{
imageSrc: cleanImage(gccpage?.Banner?.Image?.url),
......@@ -33,6 +38,13 @@ const clientservicecfo = ({ gccpage, conversionData }) => {
const code = conversionData?.conversion;
// ===== Blog data =====
useEffect(() => {
dispatch(fetchBlogList());
}, []);
const blogData = useSelector((state) => state.bloglist.data);
return (
<>
<Seo seo={seo} />
......@@ -51,6 +63,7 @@ const clientservicecfo = ({ gccpage, conversionData }) => {
subtitle={section?.Subtitle}
image={section?.Image}
content={section?.Content}
cta={section?.CTA}
/>
);
case "dynamic-zone.background":
......@@ -60,14 +73,17 @@ const clientservicecfo = ({ gccpage, conversionData }) => {
subtitle={section?.Subtitle}
image={section?.Image}
content={section?.Content}
cta={section?.CTA}
/>
);
case "dynamic-zone.element-one":
return (
<>
<MethodOne
heading={section?.Heading}
data={section?.ElementList}
/>
</>
);
case "dynamic-zone.element-two":
return (
......@@ -95,6 +111,7 @@ const clientservicecfo = ({ gccpage, conversionData }) => {
<Clientele partners={clientlogo} />
<HomeBlog data={blogData} />
<CallBackRequest />
</>
);
......
......@@ -10,7 +10,7 @@ import { cleanImage } from "@/layout/imageHandling";
import Seo from "@/components/reuseables/Seo/Seo";
import ConversionCode from "@/components/reuseables/ConversionCode/ConversionCode";
const people = ({peoplepage , conversionData}) => {
const people = ({ peoplepage, conversionData }) => {
const banners = [
{
imageSrc: cleanImage(peoplepage?.Banner?.Image?.url),
......@@ -38,9 +38,9 @@ const people = ({peoplepage , conversionData}) => {
<ConversionCode code={code} />
<PageBanner banners={banners} />
<AboutPeople aboutPeople ={aboutPeople}/>
<AdvisoryBoard advisoryboard ={Advisory}/>
<TeamLead teamlead ={teamlead} teamlist={teamlist} />
<AboutPeople aboutPeople={aboutPeople} />
<AdvisoryBoard advisoryboard={Advisory} />
<TeamLead teamlead={teamlead} teamlist={teamlist} />
<TeamMember memberlist={Memberlist} />
</>
);
......@@ -93,7 +93,7 @@ export async function getServerSideProps() {
return {
props: { peoplepage , conversionData },
props: { peoplepage, conversionData },
};
} catch (error) {
console.log("Error", error);
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!