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:
@@ -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} />
|
||||
</>
|
||||
|
||||
Reference in New Issue
Block a user