From 608c3b62cc9d6a33e0e31a4229ca6f2afb16b847 Mon Sep 17 00:00:00 2001 From: Szedann <65607498+Szedann@users.noreply.github.com> Date: Sat, 19 Jul 2025 16:17:49 +0200 Subject: [PATCH] fix: context breaking --- .../frontend/src/routes/app/browser/route.tsx | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/apps/onelauncher/frontend/src/routes/app/browser/route.tsx b/apps/onelauncher/frontend/src/routes/app/browser/route.tsx index b17d938b..ab0ae053 100644 --- a/apps/onelauncher/frontend/src/routes/app/browser/route.tsx +++ b/apps/onelauncher/frontend/src/routes/app/browser/route.tsx @@ -4,10 +4,10 @@ import { BrowserProvider, useBrowserContext } from '@/hooks/useBrowser'; import { useClusters } from '@/hooks/useCluster'; import { PROVIDERS } from '@/utils'; import { browserCategories } from '@/utils/browser'; -import { Dropdown, Show, TextField } from '@onelauncher/common/components'; +import { AnimatedOutlet, Dropdown, Show, TextField } from '@onelauncher/common/components'; import { createFileRoute, Outlet } from '@tanstack/react-router'; import { SearchMdIcon } from '@untitled-theme/icons-react'; -import { useEffect } from 'react'; +import { useEffect, useState } from 'react'; export const Route = createFileRoute('/app/browser')({ component: RouteComponent, @@ -17,7 +17,11 @@ function RouteComponent() { return (
- +
); @@ -138,13 +142,16 @@ function BrowserCategories() { function BrowserToolbar() { const context = useBrowserContext(); + const [query, setQuery] = useState(context.query.query ?? "") return (
} + onChange={e=>setQuery(e.currentTarget.value)} onKeyDown={(e) => { if (e.key !== 'Enter') return;