remove unused React import

This commit is contained in:
Chika 2021-04-15 18:05:18 +03:00
parent 77674ea728
commit aef11042b2
38 changed files with 10 additions and 42 deletions

View File

@ -22,6 +22,7 @@
"react/display-name": "off", "react/display-name": "off",
"@typescript-eslint/explicit-module-boundary-types": "off", "@typescript-eslint/explicit-module-boundary-types": "off",
"react/prop-types": "off", "react/prop-types": "off",
"no-unused-vars": "warn" "no-unused-vars": "warn",
"react/react-in-jsx-scope": "off"
} }
} }

View File

@ -1,6 +1,5 @@
import { StoreProvider } from 'client/contexts/storeContext'; import { StoreProvider } from 'client/contexts/storeContext';
import theme from 'client/UIKit/theme'; import theme from 'client/UIKit/theme';
import React from 'react';
import { BrowserRouter } from 'react-router-dom'; import { BrowserRouter } from 'react-router-dom';
import { ThemeProvider } from 'styled-components'; import { ThemeProvider } from 'styled-components';
import './App.less'; import './App.less';

View File

@ -1,5 +1,4 @@
import { Result } from 'antd'; import { Result } from 'antd';
import React from 'react';
export default { export default {
404: () => <Result status="404" title="404" subTitle="Ой! Тут ничего нет." />, 404: () => <Result status="404" title="404" subTitle="Ой! Тут ничего нет." />,

View File

@ -1,4 +1,3 @@
import React from 'react';
import { Box, Flex } from 'client/UIKit/grid'; import { Box, Flex } from 'client/UIKit/grid';
import { Spin } from 'antd'; import { Spin } from 'antd';

View File

@ -1,6 +1,5 @@
import { renderGroups } from 'client/Containers/Calculation/lib/renderSections'; import { renderGroups } from 'client/Containers/Calculation/lib/renderSections';
import Background from 'client/Elements/Background'; import Background from 'client/Elements/Background';
import React from 'react';
import { controlsList } from './infoList'; import { controlsList } from './infoList';
const Results = props => ( const Results = props => (

View File

@ -1,7 +1,6 @@
import { renderGroups } from 'client/Containers/Calculation/lib/renderSections'; import { renderGroups } from 'client/Containers/Calculation/lib/renderSections';
import Background from 'client/Elements/Background'; import Background from 'client/Elements/Background';
import { Flex } from 'client/UIKit/grid'; import { Flex } from 'client/UIKit/grid';
import React from 'react';
import { calculationResults } from './resultsList'; import { calculationResults } from './resultsList';
const Results = props => ( const Results = props => (

View File

@ -1,7 +1,6 @@
import { renderGroups } from 'client/Containers/Calculation/lib/renderSections'; import { renderGroups } from 'client/Containers/Calculation/lib/renderSections';
import Background from 'client/Elements/Background'; import Background from 'client/Elements/Background';
import { Flex } from 'client/UIKit/grid'; import { Flex } from 'client/UIKit/grid';
import React from 'react';
import { resultsTable } from './resultsTableList'; import { resultsTable } from './resultsTableList';
const Results = props => ( const Results = props => (

View File

@ -1,5 +1,4 @@
import Background from 'client/Elements/Background'; import Background from 'client/Elements/Background';
import React from 'react';
import { renderSections } from '../lib/renderSections'; import { renderSections } from '../lib/renderSections';
import sectionsList from './sectionsList'; import sectionsList from './sectionsList';

View File

@ -4,7 +4,6 @@ import Modal from 'client/Elements/Modal';
import withModal from 'client/hocs/Calculation/withModal'; import withModal from 'client/hocs/Calculation/withModal';
import { useFetch } from 'client/hooks/Calculation/useFetch'; import { useFetch } from 'client/hooks/Calculation/useFetch';
import { Flex } from 'client/UIKit/grid'; import { Flex } from 'client/UIKit/grid';
import React from 'react';
import Info from './Info'; import Info from './Info';
import fetchData from './lib/fetchData'; import fetchData from './lib/fetchData';
import Results from './Results'; import Results from './Results';

View File

@ -2,7 +2,7 @@ import { Divider as AntDivider, Tabs } from 'antd';
import { SecondaryColoredText } from 'client/Elements/Text'; import { SecondaryColoredText } from 'client/Elements/Text';
import colors from 'client/UIKit/colors'; import colors from 'client/UIKit/colors';
import { Flex } from 'client/UIKit/grid'; import { Flex } from 'client/UIKit/grid';
import React from 'react'; import { Fragment } from 'react';
import styled from 'styled-components'; import styled from 'styled-components';
import { buildElement } from '../lib/buildElement'; import { buildElement } from '../lib/buildElement';
import elementsTitles from './elements/titles'; import elementsTitles from './elements/titles';
@ -41,7 +41,7 @@ const renderBlocks = ({ blocks }) => {
const newLine = layout && layout.newLine; const newLine = layout && layout.newLine;
const width = (layout && layout.width) || '33%'; const width = (layout && layout.width) || '33%';
return ( return (
<React.Fragment key={ib}> <Fragment key={ib}>
{newLine && <BreakLine />} {newLine && <BreakLine />}
<Flex <Flex
flexDirection="column" flexDirection="column"
@ -65,7 +65,7 @@ const renderBlocks = ({ blocks }) => {
{/* {!isSingleElement && blocks.length > 1 && ib < blocks.length - 2 && ( {/* {!isSingleElement && blocks.length > 1 && ib < blocks.length - 2 && (
<VerticalDivider /> <VerticalDivider />
)} */} )} */}
</React.Fragment> </Fragment>
); );
}); });
}; };
@ -77,7 +77,7 @@ export const renderGroups = ({ groups }) => {
return groups.map((group, ig) => { return groups.map((group, ig) => {
const { title: blocksTitle, blocks } = group; const { title: blocksTitle, blocks } = group;
return ( return (
<React.Fragment key={ig}> <Fragment key={ig}>
{blocksTitle && ( {blocksTitle && (
<AntDivider <AntDivider
style={{ style={{
@ -92,7 +92,7 @@ export const renderGroups = ({ groups }) => {
<Flex flexDirection="row" flexWrap="wrap"> <Flex flexDirection="row" flexWrap="wrap">
{renderBlocks({ blocks })} {renderBlocks({ blocks })}
</Flex> </Flex>
</React.Fragment> </Fragment>
); );
}); });
}; };

View File

@ -1,4 +1,3 @@
import React from 'react';
import Result from 'client/Components/Result'; import Result from 'client/Components/Result';
const NotFound = () => { const NotFound = () => {

View File

@ -1,6 +1,5 @@
import { Button as AntButton } from 'antd'; import { Button as AntButton } from 'antd';
import { ElementStatus } from 'core/types/statuses'; import { ElementStatus } from 'core/types/statuses';
import React from 'react';
const Button = ({ status, action, text, ...props }) => { const Button = ({ status, action, text, ...props }) => {
return ( return (

View File

@ -1,6 +1,5 @@
import { Checkbox as AntCheckbox, Form } from 'antd'; import { Checkbox as AntCheckbox, Form } from 'antd';
import { ElementStatus } from 'core/types/statuses'; import { ElementStatus } from 'core/types/statuses';
import React from 'react';
const Checkbox = ({ const Checkbox = ({
value, value,

View File

@ -1,6 +1,5 @@
import { Button as AntButton } from 'antd'; import { Button as AntButton } from 'antd';
import { ElementStatus } from 'core/types/statuses'; import { ElementStatus } from 'core/types/statuses';
import React from 'react';
const Download = ({ status, url, text, icon: Icon, ...props }) => { const Download = ({ status, url, text, icon: Icon, ...props }) => {
return ( return (

View File

@ -1,6 +1,5 @@
import { Form, Input as AntInput } from 'antd'; import { Form, Input as AntInput } from 'antd';
import { ElementStatus } from 'core/types/statuses'; import { ElementStatus } from 'core/types/statuses';
import React from 'react';
const Input = ({ const Input = ({
value, value,

View File

@ -1,6 +1,5 @@
import { Form, InputNumber as AntInputNumber } from 'antd'; import { Form, InputNumber as AntInputNumber } from 'antd';
import { ElementStatus } from 'core/types/statuses'; import { ElementStatus } from 'core/types/statuses';
import React from 'react';
const InputNumber = ({ const InputNumber = ({
value, value,

View File

@ -1,4 +1,3 @@
import React from 'react';
import styled from 'styled-components'; import styled from 'styled-components';
const TextWrapper = styled.div` const TextWrapper = styled.div`

View File

@ -1,5 +1,4 @@
import { Modal as AntModal } from 'antd'; import { Modal as AntModal } from 'antd';
import React from 'react';
const Modal = ({ visible, text, closeModal, ...props }) => { const Modal = ({ visible, text, closeModal, ...props }) => {
return ( return (

View File

@ -1,6 +1,5 @@
import { Form, Radio as AntRadio } from 'antd'; import { Form, Radio as AntRadio } from 'antd';
import { ElementStatus } from 'core/types/statuses'; import { ElementStatus } from 'core/types/statuses';
import React from 'react';
const Radio = ({ const Radio = ({
value, value,

View File

@ -1,6 +1,5 @@
import { Form, Select as AntSelect } from 'antd'; import { Form, Select as AntSelect } from 'antd';
import { ElementStatus } from 'core/types/statuses'; import { ElementStatus } from 'core/types/statuses';
import React from 'react';
const Select = ({ const Select = ({
value, value,

View File

@ -1,6 +1,5 @@
import { Form, Switch as AntSwitch } from 'antd'; import { Form, Switch as AntSwitch } from 'antd';
import { ElementStatus } from 'core/types/statuses'; import { ElementStatus } from 'core/types/statuses';
import React from 'react';
const Switch = ({ const Switch = ({
value, value,

View File

@ -1,7 +1,6 @@
import { withTableValue } from 'client/hocs/Calculation/withTable'; import { withTableValue } from 'client/hocs/Calculation/withTable';
import colors from 'client/UIKit/colors'; import colors from 'client/UIKit/colors';
import { Box } from 'client/UIKit/grid'; import { Box } from 'client/UIKit/grid';
import React from 'react';
import styled from 'styled-components'; import styled from 'styled-components';
import mq from 'client/UIKit/mq'; import mq from 'client/UIKit/mq';

View File

@ -1,6 +1,5 @@
import { Form, Input as AntInput } from 'antd'; import { Form, Input as AntInput } from 'antd';
import { ElementStatus } from 'core/types/statuses'; import { ElementStatus } from 'core/types/statuses';
import React from 'react';
const TextArea = ({ const TextArea = ({
value, value,

View File

@ -1,4 +1,3 @@
import React from 'react';
import styled from 'styled-components'; import styled from 'styled-components';
const TitleText = styled.div` const TitleText = styled.div`

View File

@ -1,4 +1,3 @@
import React from 'react';
import Cookies from 'js-cookie'; import Cookies from 'js-cookie';
import styled from 'styled-components'; import styled from 'styled-components';
import mq from 'client/UIKit/mq'; import mq from 'client/UIKit/mq';

View File

@ -1,7 +1,6 @@
import colors from 'client/UIKit/colors'; import colors from 'client/UIKit/colors';
import { Flex } from 'client/UIKit/grid'; import { Flex } from 'client/UIKit/grid';
import mq from 'client/UIKit/mq'; import mq from 'client/UIKit/mq';
import React from 'react';
import styled from 'styled-components'; import styled from 'styled-components';
import Logo from './Logo'; import Logo from './Logo';
import Auth from './Auth'; import Auth from './Auth';

View File

@ -1,5 +1,4 @@
import mq from 'client/UIKit/mq'; import mq from 'client/UIKit/mq';
import React from 'react';
import styled from 'styled-components'; import styled from 'styled-components';
import { Flex } from 'client/UIKit/grid'; import { Flex } from 'client/UIKit/grid';
import colors from 'client/UIKit/colors'; import colors from 'client/UIKit/colors';

View File

@ -1,5 +1,4 @@
import { Flex } from 'client/UIKit/grid'; import { Flex } from 'client/UIKit/grid';
import React from 'react';
import Header from './Header'; import Header from './Header';
import Routes from './routes'; import Routes from './routes';

View File

@ -1,6 +1,6 @@
import paths from 'core/common/paths'; import paths from 'core/common/paths';
import Spinner from 'client/Components/Spinner'; import Spinner from 'client/Components/Spinner';
import React, { Suspense } from 'react'; import { Suspense } from 'react';
import { Route, Switch } from 'react-router-dom'; import { Route, Switch } from 'react-router-dom';
import { container as resolveContainer } from 'core/tools/resolve'; import { container as resolveContainer } from 'core/tools/resolve';

View File

@ -1,4 +1,4 @@
import React, { createContext } from "react"; import { createContext } from "react";
import RootStore from "client/stores"; import RootStore from "client/stores";
export const StoreContext = createContext(); export const StoreContext = createContext();

View File

@ -1,7 +1,6 @@
import { observer } from 'mobx-react-lite'; import { observer } from 'mobx-react-lite';
import { useStatus } from 'client/hooks/Calculation/useStatus'; import { useStatus } from 'client/hooks/Calculation/useStatus';
import { useAction } from 'client/hooks/Calculation/useAction'; import { useAction } from 'client/hooks/Calculation/useAction';
import React from 'react';
export default Button => ({ name, actionName, ...props }) => export default Button => ({ name, actionName, ...props }) =>
observer(() => { observer(() => {

View File

@ -1,7 +1,6 @@
import { observer } from 'mobx-react-lite'; import { observer } from 'mobx-react-lite';
import { useComputedValue } from 'client/hooks/Calculation/useValue'; import { useComputedValue } from 'client/hooks/Calculation/useValue';
import { useStatus } from 'client/hooks/Calculation/useStatus'; import { useStatus } from 'client/hooks/Calculation/useStatus';
import React from 'react';
export default Component => ({ export default Component => ({
name, name,

View File

@ -1,7 +1,6 @@
import { useStatus } from 'client/hooks/Calculation/useStatus'; import { useStatus } from 'client/hooks/Calculation/useStatus';
import { useUrl } from 'client/hooks/Calculation/useUrl'; import { useUrl } from 'client/hooks/Calculation/useUrl';
import { observer } from 'mobx-react-lite'; import { observer } from 'mobx-react-lite';
import React from 'react';
export default Button => ({ name, urlName, ...props }) => export default Button => ({ name, urlName, ...props }) =>
observer(() => { observer(() => {

View File

@ -1,5 +1,4 @@
import { observer } from 'mobx-react-lite'; import { observer } from 'mobx-react-lite';
import React from 'react';
import { useModal } from 'client/hooks/Calculation/useModal'; import { useModal } from 'client/hooks/Calculation/useModal';
export default Modal => export default Modal =>

View File

@ -4,7 +4,6 @@ import { useTableValidation } from 'client/hooks/Calculation/useValidation';
import { useTableValue } from 'client/hooks/Calculation/useValue'; import { useTableValue } from 'client/hooks/Calculation/useValue';
import { useStores } from 'client/hooks/useStores'; import { useStores } from 'client/hooks/useStores';
import { observer } from 'mobx-react-lite'; import { observer } from 'mobx-react-lite';
import React from 'react';
export default Table => props => { export default Table => props => {
const { name: tableName } = props; const { name: tableName } = props;

View File

@ -3,7 +3,6 @@ import { useStoreValue } from 'client/hooks/Calculation/useValue';
import { useStatus } from 'client/hooks/Calculation/useStatus'; import { useStatus } from 'client/hooks/Calculation/useStatus';
import { useValidation } from 'client/hooks/Calculation/useValidation'; import { useValidation } from 'client/hooks/Calculation/useValidation';
import { useOptions } from 'client/hooks/Calculation/useOptions'; import { useOptions } from 'client/hooks/Calculation/useOptions';
import React from 'react';
export default Component => ({ name, valueName, validation, ...props }) => export default Component => ({ name, valueName, validation, ...props }) =>
observer(() => { observer(() => {

View File

@ -1,4 +1,3 @@
import React from 'react';
import ReactDOM from 'react-dom'; import ReactDOM from 'react-dom';
import App from './client/App'; import App from './client/App';
import * as serviceWorker from './client/serviceWorker'; import * as serviceWorker from './client/serviceWorker';

View File

@ -21,5 +21,5 @@
"noFallthroughCasesInSwitch": true "noFallthroughCasesInSwitch": true
}, },
"include": ["src", "src/client"], "include": ["src", "src/client"],
"exclude": ["src/server", "./node_modules/**/*"] "exclude": ["./node_modules/**/*"]
} }