From 2118293f7fc48b64f04e6548cdf24ee63eeddceb Mon Sep 17 00:00:00 2001 From: "Rasamoelina, Haja Onjatiana" <26148770+rhahao@users.noreply.github.com> Date: Tue, 20 Jun 2023 21:58:23 +0300 Subject: [PATCH] fix(congregations): update updater function parameters --- src/features/publicTalks/PublicTalkEditor.jsx | 159 +++++++++--------- 1 file changed, 78 insertions(+), 81 deletions(-) diff --git a/src/features/publicTalks/PublicTalkEditor.jsx b/src/features/publicTalks/PublicTalkEditor.jsx index 4dbf103c..83d6fa85 100644 --- a/src/features/publicTalks/PublicTalkEditor.jsx +++ b/src/features/publicTalks/PublicTalkEditor.jsx @@ -9,94 +9,91 @@ import TextField from '@mui/material/TextField'; import Typography from '@mui/material/Typography'; const PublicTalkEditor = ({ isNew, handleSaveData, public_talk, language }) => { - const [isEdit, setIsEdit] = useState(isNew); - const [title, setTitle] = useState(''); + const [isEdit, setIsEdit] = useState(isNew); + const [title, setTitle] = useState(''); - const handleEdit = () => { - setIsEdit(true); - }; + const handleEdit = () => { + setIsEdit(true); + }; - const handleCancel = () => { - setIsEdit(false); - if (isNew) setTitle(''); - if (!isNew) setTitle(public_talk[language.toUpperCase()]?.title || ''); - }; + const handleCancel = () => { + setIsEdit(false); + if (isNew) setTitle(''); + if (!isNew) setTitle(public_talk[language.toUpperCase()]?.title || ''); + }; - const handleSave = () => { - handleSaveData(title); - setIsEdit(isNew ? true : false); - setTitle(''); - }; + const handleSave = () => { + handleSaveData(language, title); + setIsEdit(isNew ? true : false); + setTitle(''); + }; - useEffect(() => { - if (isNew) setTitle(''); - if (!isNew) setTitle(public_talk[language.toUpperCase()]?.title || ''); - }, [isNew, public_talk, language]); + useEffect(() => { + if (isNew) setTitle(''); + if (!isNew) setTitle(public_talk[language.toUpperCase()]?.title || ''); + }, [isNew, public_talk, language]); - useEffect(() => { - setIsEdit(isNew); - }, [isNew]); + useEffect(() => { + setIsEdit(isNew); + }, [isNew]); - return ( - - - {language !== 'E' && ( - - {language.toUpperCase()} - - )} - - setTitle(e.target.value)} - /> - {!isNew && public_talk[language] && ( - - {new Date(public_talk[language].modified).toLocaleString()} - - )} - + return ( + + + {language !== 'E' && ( + + {language.toUpperCase()} + + )} + + setTitle(e.target.value)} + /> + {!isNew && public_talk[language] && ( + + {new Date(public_talk[language].modified).toLocaleString()} + + )} + - {!isEdit && ( - - - - )} - {isEdit && !isNew && ( - - - - )} - {isEdit && ( - - {isNew && } - {!isNew && } - - )} - - - ); + {!isEdit && ( + + + + )} + {isEdit && !isNew && ( + + + + )} + {isEdit && ( + + {isNew && } + {!isNew && } + + )} + + + ); }; export default PublicTalkEditor;