diff --git a/packages/desktop-client/src/components/Settings.js b/packages/desktop-client/src/components/Settings.js index 11aa949..c17f0d7 100644 --- a/packages/desktop-client/src/components/Settings.js +++ b/packages/desktop-client/src/components/Settings.js @@ -474,6 +474,23 @@ function SettingsLink({ to, name, style, first, last }) { } function Version() { + let [version, setVersion] = useState(''); + + useEffect(async () => { + const url = await send('get-server-url'); + if (!url || url.indexOf('not-configured') !== -1) return; + + try { + const res = await fetch(url + '/info'); + if (!res.ok) return; + + const info = await res.json(); + setVersion((info && info.build.version) || ''); + } catch (e) { + setVersion(''); + } + }, []); + return ( - v{window.Actual.ACTUAL_VERSION} + v{window.Actual.ACTUAL_VERSION} | {version ? `v${version}` : 'N/A'} ); }