Threshold calc fix when members not (yet) retrieved (#3331)

* Threshold calc fix when members not (yet) retrieved

* numbers
This commit is contained in:
Jaco Greeff 2020-08-04 12:27:09 +02:00 committed by GitHub
parent e49c4d8bf5
commit 964341ca57
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -21,11 +21,14 @@ function Votes ({ isAye, members, threshold, votes }: Props): React.ReactElement
const [counter, setCounter] = useState('');
useEffect((): void => {
const num = threshold.toNumber();
const max = isAye
? threshold.toNumber()
: (members.length - threshold.toNumber()) + 1;
? num
: members?.length
? (members.length - num) + 1
: 0;
setCounter(`${votes.length}/${max}`);
setCounter(`${votes.length}${max ? `/${max}` : ''}`);
}, [isAye, members, threshold, votes]);
return (