remove unnecessary React imports

This commit is contained in:
Dawid Wysokiński 2021-03-15 20:10:30 +01:00
parent aaa96ea27b
commit 6946845ac7
21 changed files with 17 additions and 33 deletions

View File

@ -1,4 +1,4 @@
import React, { useState } from 'react';
import { useState } from 'react';
import clsx from 'clsx';
import { DRAWER_WIDTH } from './components/Sidebar/contants';

View File

@ -1,4 +1,4 @@
import React, { useEffect } from 'react';
import { useEffect } from 'react';
import { useLocation } from 'react-router-dom';
import clsx from 'clsx';
import { Route } from 'config/routing';

View File

@ -1,4 +1,3 @@
import React from 'react';
import { useAuth } from 'libs/auth';
import { Box, Typography } from '@material-ui/core';

View File

@ -1,4 +1,4 @@
import React, { Fragment, useState, memo } from 'react';
import { Fragment, useState, memo } from 'react';
import { useLocation, matchPath } from 'react-router-dom';
import { Route } from './types';

View File

@ -1,4 +1,3 @@
import React from 'react';
import { Route } from './types';
import { List } from '@material-ui/core';

View File

@ -1,4 +1,3 @@
import React from 'react';
import clsx from 'clsx';
import { useAuth } from 'libs/auth';
import { Route } from 'config/routing';

View File

@ -1,4 +1,4 @@
import React, { useRef } from 'react';
import { useRef } from 'react';
import {
TextField,

View File

@ -1,4 +1,4 @@
import React, { forwardRef, RefObject } from 'react';
import { forwardRef, RefObject } from 'react';
import {
Link as RRDLink,
LinkProps as RRDLinkProps,

View File

@ -1,4 +1,3 @@
import React from 'react';
import { validateRowsPerPage, isObjKey } from './helpers';
import { Action, Column, OrderDirection } from './types';

View File

@ -1,5 +1,3 @@
import React from 'react';
import { TableRow, TableCell, Typography } from '@material-ui/core';
function TableEmpty() {

View File

@ -1,5 +1,3 @@
import React from 'react';
import {
TablePagination,
TableRow,

View File

@ -1,4 +1,3 @@
import React from 'react';
import { Column, OrderDirection } from './types';
import {

View File

@ -1,4 +1,4 @@
import React, { Fragment } from 'react';
import { Fragment } from 'react';
import { TableRow, TableCell } from '@material-ui/core';
import { Skeleton } from '@material-ui/lab';

View File

@ -1,4 +1,3 @@
import React from 'react';
import { get, isString, isNumber } from 'lodash';
import { format } from 'date-fns';
import formatNumber from 'utils/formatNumber';

View File

@ -1,4 +1,3 @@
import React from 'react';
import clsx from 'clsx';
import { makeStyles } from '@material-ui/core/styles';

View File

@ -1,4 +1,3 @@
import React from 'react';
import { Route } from 'config/routing';
import { makeStyles } from '@material-ui/core/styles';

View File

@ -97,9 +97,7 @@ const useProfessionAutocomplete = ({ qualificationID, control }: Options) => {
return {
professions,
get loading() {
return this.professions.length === 0 && loading;
},
loading: professions.length === 0 && loading,
isLoadingSuggestions,
suggestions,
setSearch,

View File

@ -1,3 +1,4 @@
import { useMemo } from 'react';
import { useQuery } from '@apollo/client';
import { QUERY_QUALIFICATIONS } from './queries';
import { Query, QueryQualificationsArgs } from 'libs/graphql/types';
@ -8,16 +9,14 @@ const useQualifications = () => {
QueryQualificationsArgs
>(QUERY_QUALIFICATIONS, {
fetchPolicy: 'cache-and-network',
variables: {
sort: ['id ASC'],
},
});
const qualifications = useMemo(() => data?.qualifications.items ?? [], [
data,
]);
return {
qualifications: data?.qualifications.items ?? [],
get loading() {
return this.qualifications.length === 0 && loading;
},
qualifications,
loading: qualifications.length === 0 && loading,
total: data?.qualifications.total ?? 0,
refetch,
};

View File

@ -1,4 +1,3 @@
import React from 'react';
import ReactDOM from 'react-dom';
import { BrowserRouter, Route } from 'react-router-dom';
import { ApolloProvider } from '@apollo/client';

View File

@ -1,4 +1,4 @@
import React, { useMemo, useState, useEffect } from 'react';
import { useMemo, useState, useEffect } from 'react';
import { useApolloClient } from '@apollo/client';
import { isFunction } from 'lodash';
import { context as Context } from './context';

View File

@ -1,8 +1,8 @@
import React from 'react';
import { createContext, useContext } from 'react';
import { AuthContext } from './types';
import TokenStorage from '../tokenstorage/TokenStorage';
const ctx = React.createContext<AuthContext>({
const ctx = createContext<AuthContext>({
tokenStorage: new TokenStorage(),
signIn: () => new Promise(resolve => resolve(null)),
signOut: () => new Promise(resolve => resolve()),
@ -12,7 +12,7 @@ const ctx = React.createContext<AuthContext>({
ctx.displayName = 'AuthContext';
const useAuth = (): AuthContext => {
return React.useContext(ctx);
return useContext(ctx);
};
export { ctx as context, useAuth };