jan/web/hooks/useGetAppVersion.ts
Louis c4d8defe94
refactor: deprecate invokers - auto proxying apis - strict types (#924)
* refactor: deprecate invokers

* refactor: define routes and auto proxying routes

* refactor: declare types for APIs, avoid making dynamic calls to any functions from the web

* chore: deprecate route handling from preload script

* refactor: deprecate unused apis
2023-12-11 13:10:53 +07:00

18 lines
360 B
TypeScript

import { useEffect, useState } from 'react'
export function useGetAppVersion() {
const [version, setVersion] = useState<string>('')
useEffect(() => {
getAppVersion()
}, [])
const getAppVersion = () => {
window.core?.api?.appVersion().then((version: string | undefined) => {
setVersion(version ?? '')
})
}
return { version }
}