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 42714e9b
authored
2024-11-28 15:45:52 +0530
by
sujata
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
add converstion component
1 parent
31f0b7b7
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
44 additions
and
24 deletions
components/reuseables/ConversionCode/ConversionCode.js
pages/index.js
components/reuseables/ConversionCode/ConversionCode.js
View file @
42714e9
import
React
from
'react'
;
import
Head
from
'next/head'
;
import
React
from
"react"
;
import
Head
from
"next/head"
;
const
ConversionCode
=
({
code
})
=>
{
console
.
log
(
code
?.
abc
,
"Full code data"
);
return
(
console
.
log
(
code
,
"Full code data"
);
return
(
<>
<
Head
>
<
script
dangerouslySetInnerHTML
=
{{
__html
:
code
?.
abc
,
}}
/
>
<
/Head
>
<
Head
>
{
code
?.
scriptcode
?
(
<
script
dangerouslySetInnerHTML
=
{{
__html
:
code
.
scriptcode
,
}}
/
>
)
:
(
<
noscript
dangerouslySetInnerHTML
=
{{
__html
:
code
.
noscriptcode
,
}}
/
>
)}
<
/Head
>
<
/
>
);
);
};
export
default
ConversionCode
;
pages/index.js
View file @
42714e9
...
...
@@ -16,12 +16,11 @@ 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
{
fetchcodeList
}
from
"@/redux/slices/mangerslice"
;
import
ConversionCode
from
"@/components/reuseables/ConversionCode/ConversionCode"
;
const
inter
=
Inter
({
subsets
:
[
"latin"
]
});
export
default
function
Home
({
homepage
})
{
export
default
function
Home
({
homepage
,
conversionData
})
{
const
dispatch
=
useDispatch
();
// console.log("homepage", homepage);
const
banner
=
homepage
?.
Banner
;
...
...
@@ -33,25 +32,22 @@ export default function Home({homepage }) {
const
industry
=
homepage
?.
Industry
;
const
Clientel
=
homepage
?.
Clientel
;
const
code
=
conversionData
?.
conversion
useEffect
(()
=>
{
dispatch
(
fetchBlogList
());
dispatch
(
fetchServiceList
());
dispatch
(
fetchcodeList
());
dispatch
(
fetchServiceList
());
},
[]);
const
blogData
=
useSelector
((
state
)
=>
state
.
bloglist
.
data
)
const
serviceData
=
useSelector
((
state
)
=>
state
.
servicelist
.
data
)
const
conversioncode
=
useSelector
((
state
)
=>
state
.
tagmangerlist
.
data
)
console
.
log
(
conversioncode
,
"data"
)
console
.
log
(
conversionData
,
"data"
)
const
seo
=
homepage
?.
seo
;
return
(
<>
<
Seo
seo
=
{
seo
}
/
>
<
ConversionCode
code
=
{
co
nversionco
de
}
/
>
<
ConversionCode
code
=
{
code
}
/
>
<
HomeBanner
banner
=
{
banner
}
/
>
<
AboutContent
Knowledges
=
{
Knowledgeshack
}
KnowledgeTab
=
{
KnowledgeTab
}
/
>
<
People
people
=
{
people
}
/
>
...
...
@@ -94,18 +90,33 @@ export async function getServerSideProps() {
],
};
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
}
`
;
console
.
log
(
`Final url:
${
endpoint1
}
`
);
const
endpoint2
=
`
${
process
.
env
.
NEXT_PUBLIC_BACKEND_API_URL
}
/api/google-manger?
${
query12String
}
`
;
console
.
log
(
`Final url:
${
endpoint2
}
`
);
const
[
response1
,
response2
]
=
await
Promise
.
all
([
axios
.
get
(
endpoint1
),
axios
.
get
(
endpoint2
),
]);
const
response1
=
await
axios
.
get
(
endpoint1
);
const
homepage
=
response1
.
data
.
data
;
const
conversionData
=
response2
.
data
.
data
;
return
{
props
:
{
homepage
},
props
:
{
homepage
,
conversionData
},
};
}
catch
(
error
)
{
console
.
log
(
"Error"
,
error
);
...
...
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