From eecfc98ebcedd239e632b8c7ba64a27d5ca68220 Mon Sep 17 00:00:00 2001 From: Mo Tarbin Date: Mon, 10 Aug 2026 00:55:31 -0400 Subject: [PATCH] Refactor ArchivedTasks component: reorder imports, adjust notification hooks, and clean up unused code --- src/views/Chores/ArchivedTasks.jsx | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/src/views/Chores/ArchivedTasks.jsx b/src/views/Chores/ArchivedTasks.jsx index c14a952..7e5a9f4 100644 --- a/src/views/Chores/ArchivedTasks.jsx +++ b/src/views/Chores/ArchivedTasks.jsx @@ -28,6 +28,7 @@ import { useQueryClient } from '@tanstack/react-query' import Fuse from 'fuse.js' import { useEffect, useMemo, useRef, useState } from 'react' import { useNavigate } from 'react-router-dom' + import EmptyState from '../../components/common/EmptyState' import FilterBar from '../../components/common/FilterBar' import KeyboardShortcutHint from '../../components/common/KeyboardShortcutHint' @@ -38,9 +39,9 @@ import { useCircleMembers, useUserProfile } from '../../queries/UserQueries' import { useNotification } from '../../service/NotificationProvider' import { commandQueue, CommandType } from '../../utils/CommandQueue' import { DeleteChore, GetArchivedChores } from '../../utils/Fetcher' -import Priorities from '../../utils/Priorities' import { offlineDB } from '../../utils/OfflineDB' import { isOfflineFeatureEnabled } from '../../utils/OfflineFeatureToggle' +import Priorities from '../../utils/Priorities' import LoadingComponent from '../components/Loading' import ConfirmationModal from '../Modals/Inputs/ConfirmationModal' import ChoreCard from './ChoreCard' @@ -93,7 +94,7 @@ const applyPendingArchivedState = async chores => { const ArchivedTasks = () => { const { data: userProfile, isLoading: isUserProfileLoading } = useUserProfile() - const { showSuccess, showError } = useNotification() + const { showError, showSuccess } = useNotification() const { impersonatedUser } = useImpersonateUser() const queryClient = useQueryClient() const unArchiveChore = useUnArchiveChore() @@ -200,11 +201,11 @@ const ArchivedTasks = () => { ) const { - filteredData: finalChores, activeFilters, - setFilter, clearAll, + filteredData: finalChores, hasActiveFilters, + setFilter, } = useFilter(filteredChores, filterDefs) useEffect(() => { @@ -253,13 +254,6 @@ const ArchivedTasks = () => { setShowKeyboardShortcuts(true) } - // Ctrl/Cmd + F to focus search input - if (isHoldingCmdOrCtrl && event.key === 'f') { - event.preventDefault() - searchInputRef.current?.focus() - return - } - // Ctrl/Cmd + S Toggle Multi-select mode if (isHoldingCmdOrCtrl && event.key === 's') { event.preventDefault()