fix typing of olmVersion in settings

This commit is contained in:
Michael Telatynski 2021-09-07 13:28:51 +01:00
parent 51f1d21464
commit 93af6aafce

View file

@ -72,8 +72,10 @@ export default class HelpUserSettingsTab extends React.Component<IProps, IState>
private getVersionInfo(): { appVersion: string, olmVersion: string } { private getVersionInfo(): { appVersion: string, olmVersion: string } {
const brand = SdkConfig.get().brand; const brand = SdkConfig.get().brand;
const appVersion = this.state.appVersion || 'unknown'; const appVersion = this.state.appVersion || 'unknown';
let olmVersion = MatrixClientPeg.get().olmVersion; const olmVersionTuple = MatrixClientPeg.get().olmVersion;
olmVersion = olmVersion ? `${olmVersion[0]}.${olmVersion[1]}.${olmVersion[2]}` : '<not-enabled>'; const olmVersion = olmVersionTuple
? `${olmVersionTuple[0]}.${olmVersionTuple[1]}.${olmVersionTuple[2]}`
: '<not-enabled>';
return { return {
appVersion: `${_t("%(brand)s version:", { brand })} ${appVersion}`, appVersion: `${_t("%(brand)s version:", { brand })} ${appVersion}`,