diff --git a/src/app/features/settings/about/About.tsx b/src/app/features/settings/about/About.tsx index f4373ae..dcacf1b 100644 --- a/src/app/features/settings/about/About.tsx +++ b/src/app/features/settings/about/About.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { useEffect, useState } from 'react'; import { Box, Text, IconButton, Icon, Icons, Scroll, Button, config, toRem } from 'folds'; import { Page, PageContent, PageHeader } from '../../../components/page'; import { SequenceCard } from '../../../components/sequence-card'; @@ -7,12 +7,18 @@ import { SettingTile } from '../../../components/setting-tile'; import PaarrotSVG from '../../../../../public/res/svg/paarrot.svg'; import { clearCacheAndReload } from '../../../../client/initMatrix'; import { useMatrixClient } from '../../../hooks/useMatrixClient'; +import { getVersion } from '@tauri-apps/api/app'; type AboutProps = { requestClose: () => void; }; export function About({ requestClose }: AboutProps) { const mx = useMatrixClient(); + const [version, setVersion] = useState(''); + + useEffect(() => { + getVersion().then(setVersion).catch(() => setVersion('unknown')); + }, []); return ( @@ -46,7 +52,7 @@ export function About({ requestClose }: AboutProps) { Paarrot - v4.10.2 + v{version} Yet another matrix client.