From 663067603cea810a24fe049cc1a9dab9a726dfd5 Mon Sep 17 00:00:00 2001 From: DieWerkself Date: Sun, 25 Feb 2024 14:44:33 +0300 Subject: [PATCH] refactor: filter --- .../ui/FilterSpecialization/FilterSpecialization.tsx | 10 ---------- src/shared/ui/FilterSpecialization/GroupItem.tsx | 1 - src/shared/ui/FilterSpecialization/SpecItem.tsx | 1 - src/shared/ui/FilterSpecialization/SpecsGroups.tsx | 3 --- 4 files changed, 15 deletions(-) diff --git a/src/shared/ui/FilterSpecialization/FilterSpecialization.tsx b/src/shared/ui/FilterSpecialization/FilterSpecialization.tsx index 1c8a90c4..b87319dc 100644 --- a/src/shared/ui/FilterSpecialization/FilterSpecialization.tsx +++ b/src/shared/ui/FilterSpecialization/FilterSpecialization.tsx @@ -12,8 +12,6 @@ import { useState } from 'react'; import { useGetSpecs, useGetSpecsGroups } from '~/entities/storage'; -import { useApi } from '~/shared/hooks'; - import { FilterSpecializationModal } from './FilterSpecializationModal'; interface FilterSpecializationProps { @@ -30,17 +28,9 @@ export const FilterSpecialization = ({ doubleChecked, }: FilterSpecializationProps) => { const [specFilter, setSpecFilter] = useState(false); - const { storageApi } = useApi(); const [searchText, setSearchText] = useState(''); const { data: specGroup } = useGetSpecsGroups(); - // const { data: specs } = useGetSpecs(); - - // const { data: specGroup, isFetching: specGroupLoading } = useQuery({ - // queryKey: ['specGroups'], - // queryFn: () => storageApi.getSpecGroups(), - // staleTime: Infinity, - // }); const { data: specs } = useGetSpecs({ query_text: searchText, diff --git a/src/shared/ui/FilterSpecialization/GroupItem.tsx b/src/shared/ui/FilterSpecialization/GroupItem.tsx index f5e78788..52b0b4f4 100644 --- a/src/shared/ui/FilterSpecialization/GroupItem.tsx +++ b/src/shared/ui/FilterSpecialization/GroupItem.tsx @@ -34,7 +34,6 @@ export const GroupItem = ({ singleChecked, doubleChecked, }: GroupItemProps) => { - // const [specsCount, setSpecsCount] = useState(0); const [_, setCheckboxChange] = useState(false); const getCurrentSpecs = (id: string) => { return allSpecs.filter(({ group_id }) => group_id === id); diff --git a/src/shared/ui/FilterSpecialization/SpecItem.tsx b/src/shared/ui/FilterSpecialization/SpecItem.tsx index d58fd5b3..c6e6c012 100644 --- a/src/shared/ui/FilterSpecialization/SpecItem.tsx +++ b/src/shared/ui/FilterSpecialization/SpecItem.tsx @@ -1,6 +1,5 @@ import { Checkbox, Text, useToast } from '@chakra-ui/react'; import type { Dispatch, SetStateAction } from 'react'; -import { useState } from 'react'; interface SpecItemProps { id: string; diff --git a/src/shared/ui/FilterSpecialization/SpecsGroups.tsx b/src/shared/ui/FilterSpecialization/SpecsGroups.tsx index 20d89d0a..97813573 100644 --- a/src/shared/ui/FilterSpecialization/SpecsGroups.tsx +++ b/src/shared/ui/FilterSpecialization/SpecsGroups.tsx @@ -1,8 +1,5 @@ -import { Skeleton, HStack } from '@chakra-ui/react'; import type { Dispatch, SetStateAction } from 'react'; -import { useGetSpecs } from '~/entities/storage'; - import { SpecItem } from './SpecItem'; interface SpecsGroupsProps {