diff --git a/packages/nulp_elite/src/pages/SelectPreference.js b/packages/nulp_elite/src/pages/SelectPreference.js index 9617dd09..e08f7c2b 100644 --- a/packages/nulp_elite/src/pages/SelectPreference.js +++ b/packages/nulp_elite/src/pages/SelectPreference.js @@ -63,6 +63,8 @@ const SelectPreference = ({ isOpen, onClose }) => { const [toasterMessage, setToasterMessage] = useState(""); const [orgId, setOrgId] = useState(); const [framworkname, setframworkname] = useState(false); + const [toastMessage, setToastMessage] = useState(""); + const [showToast, setShowToast] = useState(false); const showErrorMessage = (msg) => { setToasterMessage(msg); @@ -298,11 +300,22 @@ const SelectPreference = ({ isOpen, onClose }) => { }, body: JSON.stringify(requestBody), }); - - if (!response.ok) { - showErrorMessage(t("FAILED_TO_FETCH_DATA")); + if (response.ok) { + setToastMessage(t("Preferences updated successfully!")); + setShowToast(true); + onClose(); + } else { + showErrorMessage(t("FAILED_TO_FETCH_DATA")); throw new Error(t("FAILED_TO_FETCH_DATA")); } + // if (!response.ok) { + // showErrorMessage(t("FAILED_TO_FETCH_DATA")); + // throw new Error(t("FAILED_TO_FETCH_DATA")); + // } + // if(response.ok){ + // setToastMessage("Preferance Updated Successfully"); + // setShowToast(true); + // } const responseData = await response.json(); } catch (error) { @@ -317,6 +330,10 @@ const SelectPreference = ({ isOpen, onClose }) => { onClose(); }; + const closeToast = () => { + setShowToast(false); + }; + const handleClose = () => { onClose(); }; @@ -355,7 +372,8 @@ const SelectPreference = ({ isOpen, onClose }) => { ]); return ( - + { + {showToast && ( + + )} + ); }; diff --git a/packages/nulp_elite/src/pages/connections/AddConnections.js b/packages/nulp_elite/src/pages/connections/AddConnections.js index 265330d0..d243e8aa 100644 --- a/packages/nulp_elite/src/pages/connections/AddConnections.js +++ b/packages/nulp_elite/src/pages/connections/AddConnections.js @@ -87,7 +87,7 @@ const AddConnections = () => { useState(); const [loggedInUserId, setLoggedInUserId] = useState(); const location = useLocation(); - const [invitationReceiverByUser, setInvitationReceivedUserByIds] = useState(); + const [invitationReceiverByUser, setInvitationReceivedUserByIds] = useState([]); const [userChat, setUserChat] = useState(); const [isModalOpen, setIsModalOpen] = useState(false); const [showModal, setShowModal] = useState(false); @@ -1582,6 +1582,12 @@ const AddConnections = () => { + {invitationReceiverByUser.length ===0 && ( + + {t("NO Chat Request")} + + + )} {invitationReceiverByUser && invitationReceiverByUser.map((item) => ( {`${textValue.length}/${charLimit}`} diff --git a/packages/nulp_elite/src/pages/content/Player.js b/packages/nulp_elite/src/pages/content/Player.js index 61823816..2e1db856 100644 --- a/packages/nulp_elite/src/pages/content/Player.js +++ b/packages/nulp_elite/src/pages/content/Player.js @@ -488,6 +488,14 @@ const attemptid = ()=>{ {t("ABOUTTHECONTENT")} + {lesson?.attributions && ( + <> + {t("ATTRIBUTIONS")} + + {lesson?.attributions.join(', ')} + + + )} {t("LICENSEDETAILS")} : {lesson?.licenseDetails && ( diff --git a/packages/nulp_elite/src/pages/profileData.js b/packages/nulp_elite/src/pages/profileData.js index 575117bc..b2e281fc 100644 --- a/packages/nulp_elite/src/pages/profileData.js +++ b/packages/nulp_elite/src/pages/profileData.js @@ -43,6 +43,7 @@ const PopupForm = ({ open, handleClose }) => { const [initialFirstName, setInitialFirstName] = useState(""); const [initialLastName, setInitialLastName] = useState(""); + const maxChars = 500; const { t } = useTranslation(); useEffect(() => { @@ -123,6 +124,12 @@ const PopupForm = ({ open, handleClose }) => { handleClose(); }; + const handleBioChange = (e) => { + if (e.target.value.length <= maxChars) { + setBio(e.target.value); + } + }; + return ( { type="text" fullWidth value={bio} - onChange={(e) => setBio(e.target.value)} + onChange={handleBioChange} + inputProps={{ maxLength: maxChars }} /> + + {bio.length}/{maxChars} +