diff --git a/app/accounts/login/page.jsx b/app/accounts/login/page.jsx index 68a1695..a357598 100644 --- a/app/accounts/login/page.jsx +++ b/app/accounts/login/page.jsx @@ -1,12 +1,27 @@ "use client"; import MainContext from "@/app/contexts/mainContext"; +import { backendUrl, serAxios } from "@/utils/axios"; import Image from "next/image"; -import React, { useContext, useState } from "react"; +import React, { useContext, useEffect, useState } from "react"; + +const getAuthPageData = async () => { + // Fetch data from external API + try { + const res = await serAxios.get("/dynamic-ui/page/auth/"); + const data = res.data; + return data.data; + } catch (error) { + console.error("Error fetching data:", error); + return null; + } + // Pass data to the page via props +}; const LoginSignup = () => { const [isLogin, setIsLogin] = useState(true); const { loginUser, registerUser } = useContext(MainContext); + const [loginPageData, setLoginPageData] = useState(null); const [formData, setFormData] = useState({ email: "", password: "", @@ -34,12 +49,22 @@ const LoginSignup = () => { setFormData({ email: "", password: "", confirmPassword: "" }); }; + useEffect(() => { + getAuthPageData().then((data) => { + setLoginPageData(data); + }); + }, []); + return (
{/* Left section with video */}
-

+ {/*

Manage subscriptions -

-

or

+ */} + {/*

or

Continue with google -

+ */}
))} diff --git a/components/hero-page/HeroFour.jsx b/components/hero-page/HeroFour.jsx index 4222dc8..1feea95 100644 --- a/components/hero-page/HeroFour.jsx +++ b/components/hero-page/HeroFour.jsx @@ -1,20 +1,21 @@ import React from "react"; -const HeroFour = () => { +const HeroFour = ({ data }) => { + const { header1, description1, video_link1 } = data ?? {}; return (

- Explore Gupta Rudraksha + {header1 ?? "Explore Gupta Rudraksha"}

- Dive deep with us in our Gupta Rudraksha Journey and our get to know - us even more better. + {description1 ?? + "Dive deep with us in our Gupta Rudraksha Journey and our get to know us even more better."}