feat: récupère le total des votes
This commit is contained in:
@@ -207,7 +207,8 @@ export default function VersionTimeline({
|
||||
accessToken,
|
||||
userId,
|
||||
setError,
|
||||
setIsErrorAlertOpen
|
||||
setIsErrorAlertOpen,
|
||||
onVoteSuccess
|
||||
}) {
|
||||
const countdownRef = useRef()
|
||||
const [isOpenComparison, setIsOpenComparison] = useState(false)
|
||||
@@ -216,12 +217,16 @@ export default function VersionTimeline({
|
||||
|
||||
const versionData = data.find(({id}) => id === versionCompare?.versionId)
|
||||
|
||||
const handleVoteResult = result => {
|
||||
const handleVoteResult = (result, versionId) => {
|
||||
setSnackbar({
|
||||
open: true,
|
||||
message: result.message,
|
||||
severity: result.success ? 'success' : 'error'
|
||||
})
|
||||
|
||||
if (result.success && onVoteSuccess && versionId) {
|
||||
onVoteSuccess(versionId)
|
||||
}
|
||||
}
|
||||
|
||||
return (
|
||||
@@ -239,7 +244,7 @@ export default function VersionTimeline({
|
||||
setIsErrorAlertOpen={setIsErrorAlertOpen}
|
||||
setIsOpenComparison={setIsOpenComparison}
|
||||
setVersionCompare={setVersionCompare}
|
||||
onVoteResult={handleVoteResult}
|
||||
onVoteResult={result => handleVoteResult(result, version.id)}
|
||||
/>
|
||||
))}
|
||||
</Box>
|
||||
@@ -283,7 +288,8 @@ VersionTimeline.propTypes = {
|
||||
accessToken: PropTypes.string.isRequired,
|
||||
userId: PropTypes.string.isRequired,
|
||||
setError: PropTypes.func.isRequired,
|
||||
setIsErrorAlertOpen: PropTypes.func.isRequired
|
||||
setIsErrorAlertOpen: PropTypes.func.isRequired,
|
||||
onVoteSuccess: PropTypes.func
|
||||
}
|
||||
|
||||
VersionItem.propTypes = {
|
||||
|
||||
Reference in New Issue
Block a user