entity hooks: resolve some circular dependencies

environments/review-cycles-tes4uv/deployments/3862
Alex Gleason 2023-09-16 06:08:46 -05:00
rodzic 1a036ecee0
commit 816d48a395
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7211D1F99744FBB7
12 zmienionych plików z 27 dodań i 12 usunięć

Wyświetl plik

@ -1,7 +1,9 @@
import { useEffect } from 'react';
import { z } from 'zod';
import { useAppDispatch, useAppSelector, useGetState } from 'soapbox/hooks';
import { useAppDispatch } from 'soapbox/hooks/useAppDispatch';
import { useAppSelector } from 'soapbox/hooks/useAppSelector';
import { useGetState } from 'soapbox/hooks/useGetState';
import { filteredArray } from 'soapbox/schemas/utils';
import { entitiesFetchFail, entitiesFetchRequest, entitiesFetchSuccess } from '../actions';

Wyświetl plik

@ -1,7 +1,8 @@
import { importEntities } from 'soapbox/entity-store/actions';
import { Entities } from 'soapbox/entity-store/entities';
import { type Entity } from 'soapbox/entity-store/types';
import { useAppDispatch, useGetState } from 'soapbox/hooks';
import { useAppDispatch } from 'soapbox/hooks/useAppDispatch';
import { useGetState } from 'soapbox/hooks/useGetState';
type ChangeEntityFn<TEntity extends Entity> = (entity: TEntity) => TEntity

Wyświetl plik

@ -1,7 +1,8 @@
import { AxiosError } from 'axios';
import { z } from 'zod';
import { useAppDispatch, useLoading } from 'soapbox/hooks';
import { useAppDispatch } from 'soapbox/hooks/useAppDispatch';
import { useLoading } from 'soapbox/hooks/useLoading';
import { importEntities } from '../actions';

Wyświetl plik

@ -1,4 +1,6 @@
import { useAppDispatch, useGetState, useLoading } from 'soapbox/hooks';
import { useAppDispatch } from 'soapbox/hooks/useAppDispatch';
import { useGetState } from 'soapbox/hooks/useGetState';
import { useLoading } from 'soapbox/hooks/useLoading';
import { deleteEntities, importEntities } from '../actions';

Wyświetl plik

@ -1,4 +1,5 @@
import { useAppDispatch, useLoading } from 'soapbox/hooks';
import { useAppDispatch } from 'soapbox/hooks/useAppDispatch';
import { useLoading } from 'soapbox/hooks/useLoading';
import { dismissEntities } from '../actions';

Wyświetl plik

@ -2,7 +2,10 @@ import { useEffect } from 'react';
import z from 'zod';
import { getNextLink, getPrevLink } from 'soapbox/api';
import { useApi, useAppDispatch, useAppSelector, useGetState } from 'soapbox/hooks';
import { useApi } from 'soapbox/hooks/useApi';
import { useAppDispatch } from 'soapbox/hooks/useAppDispatch';
import { useAppSelector } from 'soapbox/hooks/useAppSelector';
import { useGetState } from 'soapbox/hooks/useGetState';
import { filteredArray } from 'soapbox/schemas/utils';
import { realNumberSchema } from 'soapbox/utils/numbers';

Wyświetl plik

@ -2,7 +2,9 @@ import { AxiosError } from 'axios';
import { useEffect, useState } from 'react';
import z from 'zod';
import { useAppDispatch, useAppSelector, useLoading } from 'soapbox/hooks';
import { useAppDispatch } from 'soapbox/hooks/useAppDispatch';
import { useAppSelector } from 'soapbox/hooks/useAppSelector';
import { useLoading } from 'soapbox/hooks/useLoading';
import { importEntities } from '../actions';
import { selectEntity } from '../selectors';

Wyświetl plik

@ -1,4 +1,4 @@
import { useApi } from 'soapbox/hooks';
import { useApi } from 'soapbox/hooks/useApi';
import { useCreateEntity } from './useCreateEntity';
import { useDeleteEntity } from './useDeleteEntity';

Wyświetl plik

@ -2,7 +2,9 @@ import { AxiosError } from 'axios';
import { useEffect, useState } from 'react';
import { z } from 'zod';
import { useAppDispatch, useAppSelector, useLoading } from 'soapbox/hooks';
import { useAppDispatch } from 'soapbox/hooks/useAppDispatch';
import { useAppSelector } from 'soapbox/hooks/useAppSelector';
import { useLoading } from 'soapbox/hooks/useLoading';
import { importEntities } from '../actions';
import { findEntity } from '../selectors';

Wyświetl plik

@ -1,4 +1,5 @@
import { useAppDispatch, useLoading } from 'soapbox/hooks';
import { useAppDispatch } from 'soapbox/hooks/useAppDispatch';
import { useLoading } from 'soapbox/hooks/useLoading';
import { incrementEntities } from '../actions';

Wyświetl plik

@ -1,5 +1,5 @@
import { entitiesTransaction } from 'soapbox/entity-store/actions';
import { useAppDispatch } from 'soapbox/hooks';
import { useAppDispatch } from 'soapbox/hooks/useAppDispatch';
import type { EntityTypes } from 'soapbox/entity-store/entities';
import type { EntitiesTransaction, Entity } from 'soapbox/entity-store/types';

Wyświetl plik

@ -1,4 +1,4 @@
import { useGroups } from 'soapbox/api/hooks';
import { useGroups } from 'soapbox/api/hooks/groups/useGroups';
import { useFeatures } from './useFeatures';