diff --git a/packages/nicolium/src/modals/antenna-editor-modal.tsx b/packages/nicolium/src/modals/antenna-editor-modal.tsx index 2f481d9ae..93064c724 100644 --- a/packages/nicolium/src/modals/antenna-editor-modal.tsx +++ b/packages/nicolium/src/modals/antenna-editor-modal.tsx @@ -495,7 +495,7 @@ const EditAntennaForm: React.FC = ({ antennaId, onTabChange }) const { mutate: updateAntenna, isPending: updateDisabled } = useUpdateAntenna(antennaId!); const { mutate: createAntenna, isPending: createDisabled } = useCreateAntenna(); - const { data: lists } = useLists((lists) => lists); + const { data: lists } = useLists(); const [title, setTitle] = useState(antenna ? antenna.title : ''); const [ltl, setLtl] = useState(antenna ? antenna.ltl : false); diff --git a/packages/nicolium/src/queries/accounts/use-lists.ts b/packages/nicolium/src/queries/accounts/use-lists.ts index 90764b31e..0c11f8a21 100644 --- a/packages/nicolium/src/queries/accounts/use-lists.ts +++ b/packages/nicolium/src/queries/accounts/use-lists.ts @@ -1,4 +1,4 @@ -import { useMutation, useQuery } from '@tanstack/react-query'; +import { useMutation, useQuery, type UseQueryResult } from '@tanstack/react-query'; import { useClient } from '@/hooks/use-client'; import { useFeatures } from '@/hooks/use-features'; @@ -11,7 +11,9 @@ import { minifyAccountList } from '../utils/minify-list'; import type { CreateListParams, List, UpdateListParams } from 'pl-api'; -const useLists = (select?: (data: Array) => T) => { +function useLists(select: (data: Array) => T): UseQueryResult; +function useLists(): UseQueryResult, Error>; +function useLists>(select?: (data: Array) => T) { const client = useClient(); const features = useFeatures(); @@ -21,7 +23,7 @@ const useLists = (select?: (data: Array) => T) => { enabled: features.lists, select, }); -}; +} const useList = (listId?: string) => useLists((data) => (listId ? data.find((list) => list.id === listId) : undefined));