diff --git a/packages/ui/package.json b/packages/ui/package.json index c3e6fb7..1bcf73a 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -33,8 +33,7 @@ "qwik": "qwik" }, "peerDependencies": { - "@qwik.dev/core": "^2.0.0-alpha.9", - "@qwik.dev/router": "^2.0.0-alpha.9" + "@qwik.dev/core": "^2.0.0-alpha.9" }, "devDependencies": { "@devtools/kit": "workspace:*", diff --git a/packages/ui/src/devtools.tsx b/packages/ui/src/devtools.tsx index 8d9f9cd..43492b1 100644 --- a/packages/ui/src/devtools.tsx +++ b/packages/ui/src/devtools.tsx @@ -1,10 +1,11 @@ import { component$, useStore, - useVisibleTask$, noSerialize, useStyles$, - useSignal + useSignal, + useTask$, + isBrowser } from "@qwik.dev/core"; import { tryCreateHotContext } from "vite-hot-client"; import { @@ -57,7 +58,8 @@ export const QwikDevtools = component$(() => { }); // eslint-disable-next-line qwik/no-use-visible-task - useVisibleTask$(async ({ track }) => { + useTask$(async ({ track }) => { + if (isBrowser) { const hot = await tryCreateHotContext(undefined, ["/"]); if (!hot) { @@ -102,6 +104,7 @@ export const QwikDevtools = component$(() => { }); } }); + } }); return ( diff --git a/packages/ui/src/features/Routes/Routes.tsx b/packages/ui/src/features/Routes/Routes.tsx index c6125f2..d9322dd 100644 --- a/packages/ui/src/features/Routes/Routes.tsx +++ b/packages/ui/src/features/Routes/Routes.tsx @@ -1,13 +1,11 @@ import { component$ } from "@qwik.dev/core"; import { State } from "../../types/state"; -import { useLocation } from "@qwik.dev/router"; interface RoutesProps { state: State; } export const Routes = component$(({ state }: RoutesProps) => { - const location = useLocation(); return (