21 lines
426 B
TypeScript
21 lines
426 B
TypeScript
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;
|
|
}
|