import { useState, useEffect } from "react"; import { IpcClient } from "@/ipc/ipc_client"; export function useAppVersion() { const [appVersion, setAppVersion] = useState(null); useEffect(() => { const fetchVersion = async () => { try { const version = await IpcClient.getInstance().getAppVersion(); setAppVersion(version); } catch { setAppVersion(null); } }; fetchVersion(); }, []); return appVersion; }