diff --git a/packages/nulp_elite/src/pages/events/dashboard.js b/packages/nulp_elite/src/pages/events/dashboard.js
index 32c77dfb..a3cc8325 100644
--- a/packages/nulp_elite/src/pages/events/dashboard.js
+++ b/packages/nulp_elite/src/pages/events/dashboard.js
@@ -75,7 +75,19 @@ const Dashboard = () => {
const [endDateFilter, setEndDateFilter] = useState(dayjs());
const handleDomainChange = (event) => {
- setSelectedDomain(event.target.value);
+ const selectedBoard = event.target.value;
+ setSelectedDomain(selectedBoard);
+ const selectedIndex = domainList.findIndex(
+ (category) => category.name === selectedBoard
+ );
+ if (selectedIndex !== -1) {
+
+ setSubCategory(domainList[selectedIndex]?.associations || []);
+ } else {
+ setSubCategory([]);
+ }
+
+ setSelectedSubDomain([]);
};
const [selectedUser, setSelectedUser] = useState("");
const handleUserChange = (event) => {
@@ -383,9 +395,9 @@ const Dashboard = () => {
const domainList =
responseData?.result?.framework?.categories[3].terms;
setDomainList(domainList || []);
- setSubCategory(
- responseData?.result?.framework?.categories[1]?.terms || []
- );
+ // setSubCategory(
+ // responseData?.result?.framework?.categories[1]?.terms || []
+ // );
}
} else {
throw new Error(t("FAILED_TO_FETCH_DATA"));
diff --git a/packages/nulp_elite/src/pages/events/eventDetails.js b/packages/nulp_elite/src/pages/events/eventDetails.js
index c9e851f6..5b070b1d 100644
--- a/packages/nulp_elite/src/pages/events/eventDetails.js
+++ b/packages/nulp_elite/src/pages/events/eventDetails.js
@@ -45,7 +45,7 @@ import {
const consenttext = require("../../configs/consent.json");
const urlConfig = require("../../configs/urlConfig.json");
const designations = require("../../configs/designations.json");
-const recording = require("../../assets/eventRecording.json");
+// const recording = require("../../assets/eventRecording.json");
import {
FacebookShareButton,
@@ -105,7 +105,7 @@ const EventDetails = () => {
const [designationsList, setDesignationsList] = useState([]);
const [isChecked, setIsChecked] = useState(false);
const [open, setOpen] = React.useState(false);
-
+ const [recording , setRecording] = useState();
const handleClickOpen = () => {
setOpen(true);
};
@@ -652,6 +652,7 @@ const EventDetails = () => {
const url = "/custom_event/fetch_recordings?event_id=" + eventId;
const response = await axios.get(url);
console.log("---------------Recording Link", response.data);
+ setRecording(response.data)
console.log("Recording Hardcoded Data", recording);
} catch (error) {
console.error("Error fetching recording:", error);
@@ -1367,7 +1368,7 @@ const EventDetails = () => {
- {recording.result.map((item, index) => (
+ {recording?.result?.map((item, index) => (