Folders
@@ -1011,7 +1006,7 @@ const Sidebar: React.FC = ({
const className = `sidebar-correspondent-item${isActive ? ' active' : ''}`;
const handleSelect = () => {
const nextId = isActive ? null : correspondent.id;
- onToggleCorrespondentFilter?.(nextId);
+ toggleCorrespondentFilter(nextId);
};
return (
diff --git a/frontend/src/sidebar/useSidebarProps.ts b/frontend/src/sidebar/useSidebarProps.ts
index 6ab9f8d..f1b18ae 100644
--- a/frontend/src/sidebar/useSidebarProps.ts
+++ b/frontend/src/sidebar/useSidebarProps.ts
@@ -80,12 +80,8 @@ interface UseSidebarPropsArgs {
handlePromptCreateFolder?: () => void;
creatingFolder: boolean;
tags: TagOption[];
- activeTagFilters: Identifier[];
- toggleTagFilter: (tagId: Identifier) => void;
handleTagCreate: (payload: { label?: string }) => void | Promise;
correspondents: CorrespondentOption[];
- activeCorrespondentFilters: Identifier[];
- toggleCorrespondentFilter: (correspondentId: Identifier) => void;
handleCorrespondentCreate: (payload: { name?: string }) =>
| Promise
| CorrespondentOption
@@ -94,11 +90,6 @@ interface UseSidebarPropsArgs {
appStatus: string;
loading: boolean;
previewActive: boolean;
- searchQuery: string;
- handleSearchChange: (value: string) => void;
- handleSearchSubmit: () => void;
- clearFilters: () => void;
- isFilterActive: boolean;
handleLogout: () => void | Promise;
status: StatusMessage | null;
tenantName: string | null;
@@ -127,21 +118,12 @@ interface SidebarHookResult {
creatingFolder: boolean;
tags: TagOption[];
untaggedFilterId: typeof TAG_FILTER_UNTAGGED;
- activeTagIds: Identifier[];
- onToggleTagFilter: UseSidebarPropsArgs['toggleTagFilter'];
onCreateTag: (label: string) => void;
correspondents: CorrespondentOption[];
- activeCorrespondentIds: Identifier[];
- onToggleCorrespondentFilter: UseSidebarPropsArgs['toggleCorrespondentFilter'];
onCreateCorrespondent: (name: string) => void;
appStatus: string;
loading: boolean;
previewActive: boolean;
- searchQuery: string;
- onSearchChange: UseSidebarPropsArgs['handleSearchChange'];
- onSearchSubmit: UseSidebarPropsArgs['handleSearchSubmit'];
- onSearchClear: UseSidebarPropsArgs['clearFilters'];
- isFilterActive: boolean;
onLogout: UseSidebarPropsArgs['handleLogout'];
status: StatusMessage | null;
tenantName: string | null;
@@ -165,21 +147,12 @@ const useSidebarProps = ({
handlePromptCreateFolder,
creatingFolder,
tags,
- activeTagFilters,
- toggleTagFilter,
handleTagCreate,
correspondents,
- activeCorrespondentFilters,
- toggleCorrespondentFilter,
handleCorrespondentCreate,
appStatus,
loading,
previewActive,
- searchQuery,
- handleSearchChange,
- handleSearchSubmit,
- clearFilters,
- isFilterActive,
handleLogout,
status,
tenantName,
@@ -208,21 +181,12 @@ const useSidebarProps = ({
creatingFolder,
tags,
untaggedFilterId: TAG_FILTER_UNTAGGED,
- activeTagIds: activeTagFilters,
- onToggleTagFilter: toggleTagFilter,
onCreateTag: (label) => handleTagCreate({ label }),
correspondents,
- activeCorrespondentIds: activeCorrespondentFilters,
- onToggleCorrespondentFilter: toggleCorrespondentFilter,
onCreateCorrespondent: (name) => handleCorrespondentCreate({ name }),
appStatus,
loading,
previewActive,
- searchQuery,
- onSearchChange: handleSearchChange,
- onSearchSubmit: handleSearchSubmit,
- onSearchClear: clearFilters,
- isFilterActive,
onLogout: handleLogout,
status,
tenantName,
@@ -249,10 +213,7 @@ const useSidebarProps = ({
[
handleFileSelection,
uploadQueue,
- activeCorrespondentFilters,
- activeTagFilters,
appStatus,
- clearFilters,
correspondents,
creatingFolder,
currentTenantId,
@@ -265,23 +226,17 @@ const useSidebarProps = ({
handleFolderRename,
handleLogout,
handlePromptCreateFolder,
- handleSearchChange,
- handleSearchSubmit,
handleTagCreate,
handleTenantSelect,
- isFilterActive,
loading,
openSettings,
previewActive,
- searchQuery,
draggedFolderId,
selectedFolder,
status,
tags,
tenantName,
tenantOptions,
- toggleCorrespondentFilter,
- toggleTagFilter,
],
);