Files
moreminimore-vibe/src/hooks/useAppVersion.ts
2025-05-08 17:21:35 -07:00

21 lines
484 B
TypeScript

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