s3si.ts/gui/src/hooks/useShowWindow.ts

21 lines
426 B
TypeScript
Raw Normal View History

2023-03-06 15:27:48 -05:00
import { useCallback, useEffect } from "react";
import { getCurrent } from "@tauri-apps/api/window";
export const useShowWindow = () => {
const show = useCallback(() => {
if (window.location.pathname === '/hide') {
return;
}
try {
getCurrent().show().catch(e => console.error(e))
} catch (e) {
console.error(e)
}
}, [])
useEffect(() => {
show();
}, [show])
return show;
}