fix: democracy page for chains without launchPeriod (#8780)

This commit is contained in:
sander2 2023-01-13 06:07:06 +01:00 committed by GitHub
parent c63f5b41fb
commit a40c609d6e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -55,19 +55,21 @@ function Summary ({ referendumCount }: Props): React.ReactElement<Props> {
: <span className='--tmp'>99</span>}
</CardSummary>
</section>
<section className='media--1100'>
<CardSummary
label={t<string>('launch period')}
progress={{
isBlurred: !bestNumber,
total: api.consts.democracy.launchPeriod,
value: bestNumber
? bestNumber.mod(api.consts.democracy.launchPeriod).iadd(BN_ONE)
: api.consts.democracy.launchPeriod.mul(BN_TWO).div(BN_THREE),
withTime: true
}}
/>
</section>
{api.consts.democracy.launchPeriod && (
<section className='media--1100'>
<CardSummary
label={t<string>('launch period')}
progress={{
isBlurred: !bestNumber,
total: api.consts.democracy.launchPeriod,
value: bestNumber
? bestNumber.mod(api.consts.democracy.launchPeriod).iadd(BN_ONE)
: api.consts.democracy.launchPeriod.mul(BN_TWO).div(BN_THREE),
withTime: true
}}
/>
</section>
)}
</SummaryBox>
);
}