diff --git a/src/components/Layouts/Header.tsx b/src/components/Layouts/Header.tsx index 23d8266..3d3ba89 100644 --- a/src/components/Layouts/Header.tsx +++ b/src/components/Layouts/Header.tsx @@ -54,7 +54,9 @@ export const Header: React.FC = ({ } = useQuery({ queryKey: ["fetchModel"], queryFn: () => fetchChatModels({ returnEmpty: true }), - refetchInterval: 15000 + refetchInterval: 15_000, + refetchIntervalInBackground: true, + placeholderData: (prev) => prev }) const { data: prompts, isLoading: isPromptLoading } = useQuery({ @@ -121,7 +123,7 @@ export const Header: React.FC = ({ localStorage.setItem("selectedModel", e) }} size="large" - loading={isModelsLoading || isModelsFetching} + loading={isModelsLoading} filterOption={(input, option) => option.label.key.toLowerCase().indexOf(input.toLowerCase()) >= 0 } @@ -205,9 +207,9 @@ export const Header: React.FC = ({ {pathname === "/" && messages.length > 0 && !streaming && - shareModeEnabled && } + shareModeEnabled && ( + + )} { return ( <>
-