feat: récupère le total des votes
This commit is contained in:
@@ -16,7 +16,7 @@ import CopyButton from './copy-button.js'
|
||||
import {formatDate} from '@/lib/format.js'
|
||||
import {getVoteCounts} from '@/lib/directus.js'
|
||||
|
||||
export default function VersionComparison({versionData, versionCompare, voteRefreshKey = 0, onVoteResult}) {
|
||||
export default function VersionComparison({versionData, versionCompare, voteRefreshKey = 0, onVoteResult, onVoteSuccess}) {
|
||||
const {data: session} = useSession()
|
||||
const {current, main, outdated} = versionCompare
|
||||
const [snackbar, setSnackbar] = useState({open: false, message: '', severity: 'success'})
|
||||
@@ -44,6 +44,10 @@ export default function VersionComparison({versionData, versionCompare, voteRefr
|
||||
})
|
||||
|
||||
setVoteCounts(counts)
|
||||
|
||||
if (onVoteSuccess) {
|
||||
onVoteSuccess(versionCompare.versionId)
|
||||
}
|
||||
}
|
||||
|
||||
if (onVoteResult) {
|
||||
@@ -265,5 +269,6 @@ VersionComparison.propTypes = {
|
||||
versionId: PropTypes.string
|
||||
}).isRequired,
|
||||
voteRefreshKey: PropTypes.number,
|
||||
onVoteResult: PropTypes.func
|
||||
onVoteResult: PropTypes.func,
|
||||
onVoteSuccess: PropTypes.func
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user