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
-
+ */}