refactor: versionData > versionCompare + Ajout de la date de création d'une version et de l'utilisateur qui l'a créée

This commit is contained in:
2024-12-17 05:45:16 +04:00
parent 9e78a32d8d
commit 7902537df1
3 changed files with 54 additions and 32 deletions
+7 -5
View File
@@ -67,7 +67,7 @@ function rowContent({
setError,
setIsErrorAlertOpen,
setIsOpenComparison,
setVersionData
setVersionCompare
}) {
const handleButtonClick = async versionId => {
const version = await compareVersion({
@@ -80,7 +80,7 @@ function rowContent({
})
if (version) {
setVersionData({...version, versionId})
setVersionCompare({...version, versionId})
setIsOpenComparison(true)
}
}
@@ -112,7 +112,9 @@ export default function ListVersions({
const countdownRef = useRef()
const [isOpenComparison, setIsOpenComparison] = useState(false)
const [versionData, setVersionData] = useState(null)
const [versionCompare, setVersionCompare] = useState(null)
const versionData = data.find(({id}) => id === versionCompare?.versionId)
return (
<>
@@ -126,13 +128,13 @@ export default function ListVersions({
components={VirtuosoTableComponents}
fixedHeaderContent={fixedHeaderContent}
itemContent={(index, row) => rowContent({
index, row, accessToken, userId, countdownRef, setError, setIsErrorAlertOpen, setIsOpenComparison, setVersionData
index, row, accessToken, userId, countdownRef, setError, setIsErrorAlertOpen, setIsOpenComparison, setVersionCompare
})}
/>
</Paper>
</Box>
{isOpenComparison && (
<VersionDialog versionData={versionData} isOpen={isOpenComparison} setIsOpen={setIsOpenComparison} />
<VersionDialog versionData={versionData} versionCompare={versionCompare} isOpen={isOpenComparison} setIsOpen={setIsOpenComparison} />
)}
<LogoutCountdown ref={countdownRef} setError={setError} setIsErrorAlertOpen={setIsErrorAlertOpen} />
</>