Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
sujata
/
advithconsulting.io-frontend
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Registry
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit 673df2d9
authored
2025-09-15 16:38:05 +0530
by
sujata
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
text chnage
1 parent
a38b84e7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
133 additions
and
159 deletions
layout/Header.js
pages/_app.js
pages/budgetpanorama/index.js
pages/corpedia/index.js
pages/index.js
pages/index1.js
pages/taxwire/index.js
layout/Header.js
View file @
673df2d
...
...
@@ -134,7 +134,7 @@ const Header = () => {
];
const
isKnowledgeActive
=
[
"/
k
nowledge"
,
"/
K
nowledge"
,
"/corpedia"
,
"/taxwire"
,
"/budgetpanorama"
,
...
...
pages/_app.js
View file @
673df2d
...
...
@@ -60,7 +60,7 @@ export default function App({
return
(
<>
<
Providers
store
=
{
store
}
>
{
/*
<Head>
<
Head
>
<
title
>
{
title
}
<
/title
>
<
meta
charSet
=
"utf-8"
/>
<
meta
...
...
@@ -85,10 +85,10 @@ export default function App({
/>
<
/Head
>
<Header />
*/
}
<
Header
/>
<
Component
{...
pageProps
}
/
>
<
GoTop
/>
{
/* <Footer /> */
}
<
Footer
/>
<
/Providers
>
<
/
>
);
...
...
pages/budgetpanorama/index.js
View file @
673df2d
...
...
@@ -96,7 +96,7 @@ const BudgetPanorama = ({ BudgetData , conversionData }) => {
imageSrc
:
cleanImage
(
BudgetData
?.
Banner
?.
Image
?.
url
),
pageTitle
:
BudgetData
?.
Banner
?.
Heading
,
homePageUrl
:
"/knowledge"
,
homePageText
:
"
k
nowledge"
,
homePageText
:
"
K
nowledge"
,
activePageText
:
BudgetData
?.
Banner
?.
Heading
,
},
];
...
...
pages/corpedia/index.js
View file @
673df2d
...
...
@@ -115,7 +115,7 @@ const CorpediaPage = ({ CorpediaData, conversionData }) => {
imageSrc
:
cleanImage
(
CorpediaData
?.
Banner
?.
Image
?.
url
),
pageTitle
:
CorpediaData
?.
Banner
?.
Heading
,
homePageUrl
:
"/knowledge"
,
homePageText
:
"
k
nowledge"
,
homePageText
:
"
K
nowledge"
,
activePageText
:
"Corpedia"
,
},
];
...
...
pages/index.js
View file @
673df2d
// pages/404.js
import
Link
from
'next/link'
;
import
{
Container
,
Row
,
Col
}
from
'react-bootstrap'
;
import
{
Inter
}
from
"next/font/google"
;
import
HomeBanner
from
"@/container/Home/HomeBanner"
;
import
AboutContent
from
"@/container/Home/AboutContent"
;
import
People
from
"@/container/Home/People"
;
import
ClientService
from
"@/container/Home/ClientService"
;
import
AreasofExpertise
from
"@/container/Home/AreasofExpertise"
;
import
HomeBlog
from
"@/container/Home/HomeBlog"
;
import
PartnerSlider
from
"@/container/Home/PartnerSlider"
;
import
CallBackRequest
from
"@/components/reuseables/CallBackRequest"
;
import
qs
from
"qs"
;
import
axios
from
"axios"
;
import
{
fetchBlogList
}
from
"@/redux/slices/bloglistslice"
;
import
{
useEffect
}
from
"react"
;
import
{
useDispatch
,
useSelector
}
from
"react-redux"
;
import
{
fetchServiceList
}
from
"@/redux/slices/clientservice"
;
import
Industries
from
"@/container/Home/Industries"
;
import
FunctionalAreas
from
"@/container/Home/FunctionalAreas"
;
import
Seo
from
"@/components/reuseables/Seo/Seo"
;
import
ConversionCode
from
"@/components/reuseables/ConversionCode/ConversionCode"
;
import
TechnicalExpertise
from
"@/container/Home/AreaofExpertise"
;
import
Clientele
from
"@/components/reuseables/Clientele"
;
const
inter
=
Inter
({
subsets
:
[
"latin"
]
});
export
default
function
Home
({
homepage
,
conversionData
})
{
const
dispatch
=
useDispatch
();
console
.
log
(
"homepage"
,
homepage
);
const
banner
=
homepage
?.
Banner
;
const
Knowledgeshack
=
homepage
?.
Knowledgeshack
;
const
KnowledgeTab
=
homepage
?.
KnowledgeTab
;
const
people
=
homepage
?.
People
;
// const Areas = homepage?.AreasofExpertise;
const
functionarea
=
homepage
?.
FunctionalAreas
;
const
industry
=
homepage
?.
Industry
;
const
Clientel
=
homepage
?.
Clientel
;
const
code
=
conversionData
?.
conversion
;
const
AreasExpertiseTitle
=
homepage
?.
AreasExpertiseTitle
;
const
AreasofExpertiseList
=
homepage
?.
AreasofExpertiselists
;
console
.
log
(
AreasExpertiseTitle
,
"AreasofExpertiselists"
)
useEffect
(()
=>
{
dispatch
(
fetchBlogList
());
dispatch
(
fetchServiceList
());
},
[]);
const
blogData
=
useSelector
((
state
)
=>
state
.
bloglist
.
data
);
const
serviceData
=
useSelector
((
state
)
=>
state
.
servicelist
.
data
);
// console.log(conversionData, "data");
const
seo
=
homepage
?.
seo
;
const
Custom404
=
()
=>
{
return
(
<
div
className
=
"not-found-page mt-5 mb-5"
>
<
Container
>
<
Row
className
=
"justify-content-center text-center"
>
<
Col
md
=
{
8
}
>
<
h1
>
404
-
Page
Not
Found
<
/h1
>
<
p
className
=
'text-center'
>
Oops
!
The
page
you
are
looking
for
doesn
’
t
exist
or
has
been
moved
.
<
/p
>
<
Link
href
=
"/"
passHref
>
{
/* <button className="default-btn mt-4"> Go back to Home
<i className="ri-arrow-right-line"></i>
</button> */
}
<
/Link
>
<
/Col
>
<
/Row
>
<
/Container
>
<
/div
>
<>
<
Seo
seo
=
{
seo
}
/
>
<
ConversionCode
code
=
{
code
}
/
>
<
HomeBanner
banner
=
{
banner
}
/
>
<
AboutContent
Knowledges
=
{
Knowledgeshack
}
KnowledgeTab
=
{
KnowledgeTab
}
/
>
<
People
people
=
{
people
}
/
>
<
ClientService
service
=
{
serviceData
}
classname
=
"home_client_sevices"
/>
{
/* <TechnicalExpertise AreasExpertiseTitle={AreasExpertiseTitle} AreasofExpertiseList={AreasofExpertiseList}/> */
}
<
AreasofExpertise
AreasExpertiseTitle
=
{
AreasExpertiseTitle
}
AreasofExpertiseList
=
{
AreasofExpertiseList
}
/
>
<
FunctionalAreas
functionarea
=
{
functionarea
}
/
>
<
Industries
industry
=
{
industry
}
/
>
<
HomeBlog
data
=
{
blogData
}
/
>
<
div
className
=
"ptb-50 bg-fafafa"
>
<
Clientele
partners
=
{
Clientel
}
/
>
{
/* <PartnerSlider Clientel={Clientel} /> */
}
<
/div
>
<
CallBackRequest
/>
<
/
>
);
};
}
export
async
function
getServerSideProps
()
{
try
{
const
query1
=
{
populate
:
[
"Banner.Mobilebanner"
,
"Banner.BackgroundBanner"
,
"Banner.Desktopbanner"
,
"Banner.CTA"
,
"Knowledgeshack.Image"
,
"KnowledgeTab"
,
"KnowledgeTab.CTA"
,
"People.Image"
,
"People.peoplelist"
,
"whatwedo.Image"
,
"whatwedo.CTA"
,
"AreasExpertiseTitle.Heading"
,
"AreasExpertiseTitle.Image"
,
"AreasofExpertiselists.Image"
,
"FunctionalAreas.Icon"
,
"Industry.Image"
,
"Industry.CTA"
,
"Clientel.logos"
,
"seo"
,
"seo.metaImage"
,
"seo.schema"
,
],
};
const
query2
=
{
populate
:
[
"conversion"
],
};
const
query1String
=
qs
.
stringify
(
query1
,
{
encodeValuesOnly
:
true
,
});
const
query12String
=
qs
.
stringify
(
query2
,
{
encodeValuesOnly
:
true
,
});
const
endpoint1
=
`
${
process
.
env
.
NEXT_PUBLIC_BACKEND_API_URL
}
/api/home?
${
query1String
}
`
;
const
endpoint2
=
`
${
process
.
env
.
NEXT_PUBLIC_BACKEND_API_URL
}
/api/google-manger?
${
query12String
}
`
;
// console.log(`Final url1: ${endpoint2}`);
const
[
response1
,
response2
]
=
await
Promise
.
all
([
axios
.
get
(
endpoint1
),
axios
.
get
(
endpoint2
),
]);
const
homepage
=
response1
.
data
.
data
;
const
conversionData
=
response2
.
data
.
data
;
export
default
Custom404
;
return
{
props
:
{
homepage
,
conversionData
},
};
}
catch
(
error
)
{
console
.
log
(
"Error"
,
error
);
}
}
pages/index1.js
deleted
100644 → 0
View file @
a38b84e
import
{
Inter
}
from
"next/font/google"
;
import
HomeBanner
from
"@/container/Home/HomeBanner"
;
import
AboutContent
from
"@/container/Home/AboutContent"
;
import
People
from
"@/container/Home/People"
;
import
ClientService
from
"@/container/Home/ClientService"
;
import
AreasofExpertise
from
"@/container/Home/AreasofExpertise"
;
import
HomeBlog
from
"@/container/Home/HomeBlog"
;
import
PartnerSlider
from
"@/container/Home/PartnerSlider"
;
import
CallBackRequest
from
"@/components/reuseables/CallBackRequest"
;
import
qs
from
"qs"
;
import
axios
from
"axios"
;
import
{
fetchBlogList
}
from
"@/redux/slices/bloglistslice"
;
import
{
useEffect
}
from
"react"
;
import
{
useDispatch
,
useSelector
}
from
"react-redux"
;
import
{
fetchServiceList
}
from
"@/redux/slices/clientservice"
;
import
Industries
from
"@/container/Home/Industries"
;
import
FunctionalAreas
from
"@/container/Home/FunctionalAreas"
;
import
Seo
from
"@/components/reuseables/Seo/Seo"
;
import
ConversionCode
from
"@/components/reuseables/ConversionCode/ConversionCode"
;
import
TechnicalExpertise
from
"@/container/Home/AreaofExpertise"
;
import
Clientele
from
"@/components/reuseables/Clientele"
;
const
inter
=
Inter
({
subsets
:
[
"latin"
]
});
export
default
function
Home
({
homepage
,
conversionData
})
{
const
dispatch
=
useDispatch
();
console
.
log
(
"homepage"
,
homepage
);
const
banner
=
homepage
?.
Banner
;
const
Knowledgeshack
=
homepage
?.
Knowledgeshack
;
const
KnowledgeTab
=
homepage
?.
KnowledgeTab
;
const
people
=
homepage
?.
People
;
// const Areas = homepage?.AreasofExpertise;
const
functionarea
=
homepage
?.
FunctionalAreas
;
const
industry
=
homepage
?.
Industry
;
const
Clientel
=
homepage
?.
Clientel
;
const
code
=
conversionData
?.
conversion
;
const
AreasExpertiseTitle
=
homepage
?.
AreasExpertiseTitle
;
const
AreasofExpertiseList
=
homepage
?.
AreasofExpertiselists
;
console
.
log
(
AreasExpertiseTitle
,
"AreasofExpertiselists"
)
useEffect
(()
=>
{
dispatch
(
fetchBlogList
());
dispatch
(
fetchServiceList
());
},
[]);
const
blogData
=
useSelector
((
state
)
=>
state
.
bloglist
.
data
);
const
serviceData
=
useSelector
((
state
)
=>
state
.
servicelist
.
data
);
// console.log(conversionData, "data");
const
seo
=
homepage
?.
seo
;
return
(
<>
<
Seo
seo
=
{
seo
}
/
>
<
ConversionCode
code
=
{
code
}
/
>
<
HomeBanner
banner
=
{
banner
}
/
>
<
AboutContent
Knowledges
=
{
Knowledgeshack
}
KnowledgeTab
=
{
KnowledgeTab
}
/
>
<
People
people
=
{
people
}
/
>
<
ClientService
service
=
{
serviceData
}
classname
=
"home_client_sevices"
/>
{
/* <TechnicalExpertise AreasExpertiseTitle={AreasExpertiseTitle} AreasofExpertiseList={AreasofExpertiseList}/> */
}
<
AreasofExpertise
AreasExpertiseTitle
=
{
AreasExpertiseTitle
}
AreasofExpertiseList
=
{
AreasofExpertiseList
}
/
>
<
FunctionalAreas
functionarea
=
{
functionarea
}
/
>
<
Industries
industry
=
{
industry
}
/
>
<
HomeBlog
data
=
{
blogData
}
/
>
<
div
className
=
"ptb-50 bg-fafafa"
>
<
Clientele
partners
=
{
Clientel
}
/
>
{
/* <PartnerSlider Clientel={Clientel} /> */
}
<
/div
>
<
CallBackRequest
/>
<
/
>
);
}
export
async
function
getServerSideProps
()
{
try
{
const
query1
=
{
populate
:
[
"Banner.Mobilebanner"
,
"Banner.BackgroundBanner"
,
"Banner.Desktopbanner"
,
"Banner.CTA"
,
"Knowledgeshack.Image"
,
"KnowledgeTab"
,
"KnowledgeTab.CTA"
,
"People.Image"
,
"People.peoplelist"
,
"whatwedo.Image"
,
"whatwedo.CTA"
,
"AreasExpertiseTitle.Heading"
,
"AreasExpertiseTitle.Image"
,
"AreasofExpertiselists.Image"
,
"FunctionalAreas.Icon"
,
"Industry.Image"
,
"Industry.CTA"
,
"Clientel.logos"
,
"seo"
,
"seo.metaImage"
,
"seo.schema"
,
],
};
const
query2
=
{
populate
:
[
"conversion"
],
};
const
query1String
=
qs
.
stringify
(
query1
,
{
encodeValuesOnly
:
true
,
});
const
query12String
=
qs
.
stringify
(
query2
,
{
encodeValuesOnly
:
true
,
});
const
endpoint1
=
`
${
process
.
env
.
NEXT_PUBLIC_BACKEND_API_URL
}
/api/home?
${
query1String
}
`
;
const
endpoint2
=
`
${
process
.
env
.
NEXT_PUBLIC_BACKEND_API_URL
}
/api/google-manger?
${
query12String
}
`
;
// console.log(`Final url1: ${endpoint2}`);
const
[
response1
,
response2
]
=
await
Promise
.
all
([
axios
.
get
(
endpoint1
),
axios
.
get
(
endpoint2
),
]);
const
homepage
=
response1
.
data
.
data
;
const
conversionData
=
response2
.
data
.
data
;
return
{
props
:
{
homepage
,
conversionData
},
};
}
catch
(
error
)
{
console
.
log
(
"Error"
,
error
);
}
}
pages/taxwire/index.js
View file @
673df2d
...
...
@@ -22,7 +22,7 @@ const TaxWire = ({ TaxwireData ,conversionData }) => {
imageSrc
:
cleanImage
(
TaxwireData
?.
Banner
?.
Image
?.
url
),
pageTitle
:
TaxwireData
?.
Banner
?.
Heading
,
homePageUrl
:
"/knowledge"
,
homePageText
:
"
k
nowledge"
,
homePageText
:
"
K
nowledge"
,
activePageText
:
TaxwireData
?.
Banner
?.
Heading
,
},
];
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment