@@ -491,73 +491,70 @@ export function Sidebar({
491491 } ) }
492492 </ div >
493493
494- { ! collapsed && (
495- < >
496- { sidebarSearch . submittedQuery ? (
497- < div className = "relative z-10 space-y-2" >
498- { sidebarSearch . error && (
499- < p className = "px-1 text-xs text-danger" >
500- { t ( "search.error" ) }
501- </ p >
502- ) }
503-
504- { sidebarSearch . isSearching &&
505- sidebarSearch . results . length === 0 && (
506- < div className = "rounded-lg border border-dashed border-border px-3 py-6 text-center text-xs text-muted-foreground" >
507- { t ( "search.searching" ) }
508- </ div >
509- ) }
494+ { ! collapsed &&
495+ ( sidebarSearch . submittedQuery ? (
496+ < div className = "relative z-10 space-y-2" >
497+ { sidebarSearch . error && (
498+ < p className = "px-1 text-xs text-danger" >
499+ { t ( "search.error" ) }
500+ </ p >
501+ ) }
510502
511- { ( ! sidebarSearch . isSearching ||
512- sidebarSearch . results . length > 0 ) && (
513- < SidebarSearchResults
514- results = { sidebarSearch . results }
515- activeSessionId = { activeSessionId }
516- onSelectResult = { ( sessionId , messageId ) => {
517- if ( messageId ) {
518- onSelectSearchResult ?.(
519- sessionId ,
520- messageId ,
521- sidebarSearch . submittedQuery ,
522- ) ;
523- return ;
524- }
525- onSelectSession ?.( sessionId ) ;
526- } }
527- getPersonaName = { sidebarResolvers . getPersonaName }
528- getProjectName = { sidebarResolvers . getProjectName }
529- />
503+ { sidebarSearch . isSearching &&
504+ sidebarSearch . results . length === 0 && (
505+ < div className = "rounded-lg border border-dashed border-border px-3 py-6 text-center text-xs text-muted-foreground" >
506+ { t ( "search.searching" ) }
507+ </ div >
530508 ) }
531- </ div >
532- ) : (
533- < SidebarProjectsSection
534- projects = { projects }
535- projectSessions = { projectSessions }
536- expandedProjects = { expandedProjects }
537- toggleProject = { toggleProject }
538- collapsed = { collapsed }
539- labelTransition = { labelTransition }
540- labelVisible = { labelVisible }
541- activeSessionId = { activeSessionId }
542- activeProjectId = { activeProjectId }
543- onNavigate = { onNavigate }
544- onSelectSession = { onSelectSession }
545- onNewChatInProject = { onNewChatInProject }
546- onNewChat = { onNewChat }
547- onCreateProject = { onCreateProject }
548- onEditProject = { onEditProject }
549- onArchiveProject = { onArchiveProject }
550- onArchiveChat = { onArchiveChat }
551- onRenameChat = { onRenameChat }
552- onMoveToProject = { onMoveToProject }
553- onReorderProject = { onReorderProject }
554- onItemMouseEnter = { onItemMouseEnter }
555- activeSessionRefCallback = { activeSessionRefCallback }
556- activeProjectRefCallback = { activeProjectRefCallback }
557- />
558- ) }
559- </ >
560- ) }
509+
510+ { ( ! sidebarSearch . isSearching ||
511+ sidebarSearch . results . length > 0 ) && (
512+ < SidebarSearchResults
513+ results = { sidebarSearch . results }
514+ activeSessionId = { activeSessionId }
515+ onSelectResult = { ( sessionId , messageId ) => {
516+ if ( messageId ) {
517+ onSelectSearchResult ?.(
518+ sessionId ,
519+ messageId ,
520+ sidebarSearch . submittedQuery ,
521+ ) ;
522+ return ;
523+ }
524+ onSelectSession ?.( sessionId ) ;
525+ } }
526+ getPersonaName = { sidebarResolvers . getPersonaName }
527+ getProjectName = { sidebarResolvers . getProjectName }
528+ />
529+ ) }
530+ </ div >
531+ ) : (
532+ < SidebarProjectsSection
533+ projects = { projects }
534+ projectSessions = { projectSessions }
535+ expandedProjects = { expandedProjects }
536+ toggleProject = { toggleProject }
537+ collapsed = { collapsed }
538+ labelTransition = { labelTransition }
539+ labelVisible = { labelVisible }
540+ activeSessionId = { activeSessionId }
541+ activeProjectId = { activeProjectId }
542+ onNavigate = { onNavigate }
543+ onSelectSession = { onSelectSession }
544+ onNewChatInProject = { onNewChatInProject }
545+ onNewChat = { onNewChat }
546+ onCreateProject = { onCreateProject }
547+ onEditProject = { onEditProject }
548+ onArchiveProject = { onArchiveProject }
549+ onArchiveChat = { onArchiveChat }
550+ onRenameChat = { onRenameChat }
551+ onMoveToProject = { onMoveToProject }
552+ onReorderProject = { onReorderProject }
553+ onItemMouseEnter = { onItemMouseEnter }
554+ activeSessionRefCallback = { activeSessionRefCallback }
555+ activeProjectRefCallback = { activeProjectRefCallback }
556+ />
557+ ) ) }
561558 </ nav >
562559 </ div >
563560 </ div >
0 commit comments