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) => (