Commit ab94e62d by gaurav

changes

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