diff --git a/apps/tauri/src/deeplinkHandler.tsx b/apps/tauri/src/deeplinkHandler.tsx index e9d0d47..b375771 100644 --- a/apps/tauri/src/deeplinkHandler.tsx +++ b/apps/tauri/src/deeplinkHandler.tsx @@ -6,6 +6,7 @@ import { type ReactNode, } from "react"; import { getCurrent, onOpenUrl } from "@tauri-apps/plugin-deep-link"; +import { isTauri } from "@tauri-apps/api/core"; type DeeplinkContextValue = { deeplinks: readonly string[]; @@ -30,8 +31,11 @@ export default function DeeplinkProvider({ children: ReactNode; }) { const [deeplinks, setDeeplinks] = useState([]); + const isTauriEnv = isTauri(); useEffect(() => { + if (!isTauriEnv) return; + let mounted = true; let unlisten: (() => void) | undefined; @@ -53,7 +57,7 @@ export default function DeeplinkProvider({ mounted = false; unlisten?.(); }; - }, []); + }, [isTauriEnv]); useEffect(() => { console.log(deeplinks); diff --git a/packages/chat/src/components/input.tsx b/packages/chat/src/components/input.tsx index cb5888a..77dee82 100644 --- a/packages/chat/src/components/input.tsx +++ b/packages/chat/src/components/input.tsx @@ -115,7 +115,7 @@ export default function InputComponent({