📌 fix: Pin Agents and Models (#10808)

* fix(nav): handle search disabled/error states to stop skeleton loading

* fix(ui): correct chevron direction for chats expand/collapse toggle

* feat(Conversations): Introduce MeasuredRow and ChatsHeader components for improved rendering and layout

---------

Co-authored-by: Danny Avila <danny@librechat.ai>
This commit is contained in:
Marco Beretta 2025-12-04 21:56:43 +01:00 committed by GitHub
parent 1edec579a5
commit 96f5ed5608
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 106 additions and 48 deletions

View file

@ -10,9 +10,12 @@ export default function useSearchEnabled(isAuthenticated: boolean) {
useEffect(() => {
if (searchEnabledQuery.data === true) {
setSearch((prev) => ({ ...prev, enabled: searchEnabledQuery.data }));
setSearch((prev) => ({ ...prev, enabled: true }));
} else if (searchEnabledQuery.data === false) {
setSearch((prev) => ({ ...prev, enabled: false }));
} else if (searchEnabledQuery.isError) {
logger.error('Failed to get search enabled: ', searchEnabledQuery.error);
setSearch((prev) => ({ ...prev, enabled: false }));
}
}, [searchEnabledQuery.data, searchEnabledQuery.error, searchEnabledQuery.isError, setSearch]);