(fix): small desktop app bugs
Some checks failed
/ build-web (push) Successful in 1m12s
/ release (push) Has been cancelled
/ build-mobile (push) Has been cancelled
/ build-desktop (push) Has been cancelled

This commit is contained in:
Alois 2026-05-24 23:52:33 +02:00
commit d16f260a3a
3 changed files with 8 additions and 6 deletions

View file

@ -7,6 +7,7 @@ import {
} from "react";
import { getCurrent, onOpenUrl } from "@tauri-apps/plugin-deep-link";
import { isTauri } from "@tauri-apps/api/core";
import { useIsMobile } from "@tensamin/ui";
type DeeplinkContextValue = {
deeplinks: readonly string[];
@ -31,10 +32,10 @@ export default function DeeplinkProvider({
children: ReactNode;
}) {
const [deeplinks, setDeeplinks] = useState<string[]>([]);
const isTauriEnv = isTauri();
const isMobile = useIsMobile();
useEffect(() => {
if (!isTauriEnv) return;
if (!isTauri() || !isMobile) return;
let mounted = true;
let unlisten: (() => void) | undefined;
@ -57,7 +58,7 @@ export default function DeeplinkProvider({
mounted = false;
unlisten?.();
};
}, [isTauriEnv]);
}, [isMobile]);
return (
<deeplinkContext.Provider