Modules import improvements
This commit is contained in:
parent
7960974e6b
commit
04c340bfd1
@ -1,5 +1,5 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { IData } from '../../../types';
|
import { IData } from 'types';
|
||||||
|
|
||||||
import './main.css';
|
import './main.css';
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@ import React, { Dispatch, SetStateAction } from 'react';
|
|||||||
import { motion } from 'framer-motion';
|
import { motion } from 'framer-motion';
|
||||||
import { useLocation } from 'react-router-dom';
|
import { useLocation } from 'react-router-dom';
|
||||||
|
|
||||||
import { IFilterQuery, ILoadingState } from '../../../types';
|
import { IFilterQuery, ILoadingState } from 'types';
|
||||||
import './main.css';
|
import './main.css';
|
||||||
import Logotype from '../Logotype';
|
import Logotype from '../Logotype';
|
||||||
import { genName } from './utils';
|
import { genName } from './utils';
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
import { IFilterQuery } from '../../../types';
|
import { IFilterQuery } from 'types';
|
||||||
|
|
||||||
const genName = (
|
const genName = (
|
||||||
searchQuery: IFilterQuery,
|
searchQuery: IFilterQuery,
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
import React, { Dispatch, SetStateAction } from 'react';
|
import React, { Dispatch, SetStateAction } from 'react';
|
||||||
import { Link } from 'react-router-dom';
|
import { Link } from 'react-router-dom';
|
||||||
|
|
||||||
import { emptyQuery } from '../Navbar/utils';
|
import { emptyQuery } from 'components/navigation/Navbar/utils';
|
||||||
import { IFilterQuery } from '../../../types';
|
import { IFilterQuery } from 'types';
|
||||||
import LogoImage from './logo.png';
|
import LogoImage from './logo.png';
|
||||||
import './main.css';
|
import './main.css';
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { Dispatch, RefObject, SetStateAction } from 'react';
|
import { Dispatch, RefObject, SetStateAction } from 'react';
|
||||||
import { IFilterQuery } from '../../../types';
|
import { IFilterQuery } from 'types';
|
||||||
|
|
||||||
const handleFiltersButton = (
|
const handleFiltersButton = (
|
||||||
filtersCollapsed: boolean,
|
filtersCollapsed: boolean,
|
||||||
|
@ -10,9 +10,9 @@ import { motion } from 'framer-motion';
|
|||||||
import './main.css';
|
import './main.css';
|
||||||
import FilterIcon from './filter.svg';
|
import FilterIcon from './filter.svg';
|
||||||
import SearchIcon from './search.svg';
|
import SearchIcon from './search.svg';
|
||||||
import { IFilterQuery } from '../../../types';
|
import { IFilterQuery } from 'types';
|
||||||
import { useFocus } from '../../../utils';
|
import { useFocus } from 'utils';
|
||||||
import Logotype from '../Logotype';
|
import Logotype from 'components/navigation/Logotype';
|
||||||
import {
|
import {
|
||||||
filtersVariants,
|
filtersVariants,
|
||||||
navVariants,
|
navVariants,
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { Dispatch, SetStateAction } from 'react';
|
import { Dispatch, SetStateAction } from 'react';
|
||||||
import { IFilterQuery } from '../../../types';
|
import { IFilterQuery } from 'types';
|
||||||
|
|
||||||
const queryIsEmpty = (q: IFilterQuery): boolean => {
|
const queryIsEmpty = (q: IFilterQuery): boolean => {
|
||||||
for (const value of Object.values(q)) {
|
for (const value of Object.values(q)) {
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
import React, { Dispatch, SetStateAction, useEffect, useState } from 'react';
|
import React, { Dispatch, SetStateAction, useEffect, useState } from 'react';
|
||||||
import { useHistory } from 'react-router-dom';
|
import { useHistory } from 'react-router-dom';
|
||||||
|
|
||||||
import { ILoadingState } from '../../../types';
|
import { ILoadingState } from 'types';
|
||||||
import { handleFormSubmit } from '../utils';
|
import { handleFormSubmit } from 'views/Admin/utils';
|
||||||
import { IErrorStatus } from '../types';
|
import { IErrorStatus } from 'views/Admin/types';
|
||||||
import { handleLoginError } from '../UploadForm/handlers';
|
import { handleLoginError } from 'views/Admin/handlers';
|
||||||
import { handleSuccessfulLogin } from './handlers';
|
import { handleSuccessfulLogin } from './handlers';
|
||||||
import './main.css';
|
import './main.css';
|
||||||
|
|
||||||
|
@ -1,19 +1,18 @@
|
|||||||
import React, { Dispatch, SetStateAction, useEffect } from 'react';
|
import React, { Dispatch, SetStateAction, useEffect } from 'react';
|
||||||
import { useHistory } from 'react-router-dom';
|
import { useHistory } from 'react-router-dom';
|
||||||
|
|
||||||
import Select from '../../../components/uploadForm/Select';
|
import Select from 'components/Form/Select';
|
||||||
import { ILoadingState } from '../../../types';
|
import { ILoadingState } from 'types';
|
||||||
import { handleFormSubmit } from '../utils';
|
import { handleFormSubmit } from 'views/Admin/utils';
|
||||||
import selectOptions from './selectOptions.json';
|
import selectOptions from './selectOptions.json';
|
||||||
import './main.css';
|
import './main.css';
|
||||||
|
|
||||||
type props = {
|
type props = {
|
||||||
setLoading: Dispatch<SetStateAction<ILoadingState>>;
|
setLoading: Dispatch<SetStateAction<ILoadingState>>;
|
||||||
token: string | null;
|
token: string | null;
|
||||||
setToken: Dispatch<SetStateAction<string | null>>;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const UploadForm: React.FC<props> = ({ setLoading, token, setToken }) => {
|
const UploadForm: React.FC<props> = ({ setLoading, token }) => {
|
||||||
const { push: historyPush } = useHistory();
|
const { push: historyPush } = useHistory();
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { Dispatch, SetStateAction } from 'react';
|
import { Dispatch, SetStateAction } from 'react';
|
||||||
import { IErrorStatus } from '../types';
|
import { IErrorStatus } from './types';
|
||||||
|
|
||||||
const handleLoginError = (
|
const handleLoginError = (
|
||||||
err: ErrorEvent,
|
err: ErrorEvent,
|
@ -67,7 +67,6 @@ const Admin: React.FC<props> = ({ token, setToken, setLoading }) => {
|
|||||||
<UploadForm
|
<UploadForm
|
||||||
setLoading={setLoading}
|
setLoading={setLoading}
|
||||||
token={token}
|
token={token}
|
||||||
setToken={setToken}
|
|
||||||
/>
|
/>
|
||||||
</Route>
|
</Route>
|
||||||
<Route path={`${path}/l`}>
|
<Route path={`${path}/l`}>
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
"target": "es5",
|
"target": "es5",
|
||||||
|
"baseUrl": "src",
|
||||||
"lib": ["dom", "dom.iterable", "esnext"],
|
"lib": ["dom", "dom.iterable", "esnext"],
|
||||||
"allowJs": true,
|
"allowJs": true,
|
||||||
"skipLibCheck": true,
|
"skipLibCheck": true,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user