diff options
author | eug-vs <eug-vs@keemail.me> | 2021-03-26 01:06:44 +0300 |
---|---|---|
committer | eug-vs <eug-vs@keemail.me> | 2021-03-26 01:06:44 +0300 |
commit | 865b41114060765308d560181f4996c0aa7a3e74 (patch) | |
tree | 578d3089e05131445b0a8b6d5e69a3a76aaf7e73 | |
parent | 91e1a3b4ccaa822097e4adfea5f51056b010fdd6 (diff) | |
download | commercel-ui-865b41114060765308d560181f4996c0aa7a3e74.tar.gz |
refactor: move Service to lib/
-rw-r--r-- | src/containers/Page.tsx | 2 | ||||
-rw-r--r-- | src/index.tsx | 4 | ||||
-rw-r--r-- | src/lib/Service.tsx (renamed from src/containers/Service/Service.tsx) | 0 | ||||
-rw-r--r-- | src/lib/ServiceContext.tsx (renamed from src/containers/Service/ServiceContext.tsx) | 6 | ||||
-rw-r--r-- | src/lib/ServiceItem.tsx (renamed from src/containers/Service/ServiceItem.tsx) | 8 | ||||
-rw-r--r-- | src/lib/ServiceList.tsx (renamed from src/containers/Service/ServiceList.tsx) | 6 | ||||
-rw-r--r-- | src/services/account/index.ts | 2 | ||||
-rw-r--r-- | src/services/contractors/ContractorPanel.tsx | 2 | ||||
-rw-r--r-- | src/services/contractors/index.ts | 2 | ||||
-rw-r--r-- | src/services/products/index.ts | 2 | ||||
-rw-r--r-- | src/services/transfers/TransfersUpload.tsx | 2 | ||||
-rw-r--r-- | src/services/transfers/index.ts | 2 | ||||
-rw-r--r-- | src/services/waybills/WaybillPanel.tsx | 2 | ||||
-rw-r--r-- | src/services/waybills/index.ts | 2 |
14 files changed, 21 insertions, 21 deletions
diff --git a/src/containers/Page.tsx b/src/containers/Page.tsx index 73b122e..ae9e231 100644 --- a/src/containers/Page.tsx +++ b/src/containers/Page.tsx @@ -1,7 +1,7 @@ import React from 'react'; import Paper from '../components/Paper'; import Button from '../components/Button'; -import { Action } from './Service/ServiceContext'; +import { Action } from '../lib/ServiceContext'; interface Props { title?: string; diff --git a/src/index.tsx b/src/index.tsx index 1005a9d..2ea3201 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -8,8 +8,8 @@ import { } from 'react-router-dom'; import Header from './components/Header'; import Home from './containers/Home'; -import Service from './containers/Service/Service'; -import { ServiceProvider } from './containers/Service/ServiceContext'; +import Service from './lib/Service'; +import { ServiceProvider } from './lib/ServiceContext'; import services from './services'; const navigation = [ diff --git a/src/containers/Service/Service.tsx b/src/lib/Service.tsx index b527531..b527531 100644 --- a/src/containers/Service/Service.tsx +++ b/src/lib/Service.tsx diff --git a/src/containers/Service/ServiceContext.tsx b/src/lib/ServiceContext.tsx index 0cccc93..93cac4e 100644 --- a/src/containers/Service/ServiceContext.tsx +++ b/src/lib/ServiceContext.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { FormikProps } from 'formik'; -import { Props as ButtonProps } from '../../components/Button'; -import { Field } from '../../components/ListTable'; +import { Props as ButtonProps } from '../components/Button'; +import { Field } from '../components/ListTable'; export interface Action extends ButtonProps { name: string; @@ -15,8 +15,8 @@ export interface PanelProps { export interface ServiceParams { route: string; name: string; - nameSingular?: string; tableFields: Field[]; + nameSingular?: string; default?: Record<string, any>; routes?: Record<string, React.FC>; actions?: Action[]; diff --git a/src/containers/Service/ServiceItem.tsx b/src/lib/ServiceItem.tsx index 0e24895..6a0a99b 100644 --- a/src/containers/Service/ServiceItem.tsx +++ b/src/lib/ServiceItem.tsx @@ -2,10 +2,10 @@ import React, { useContext } from 'react'; import { useParams, useHistory } from 'react-router-dom'; import { Formik } from 'formik'; import _ from 'lodash'; -import Page from '../Page'; -import hooks from '../../hooks/useAPIClient'; -import useQuery from '../../hooks/useQuery'; -import { post, patch, del } from '../../requests'; +import Page from '../containers/Page'; +import hooks from '../hooks/useAPIClient'; +import useQuery from '../hooks/useQuery'; +import { post, patch, del } from '../requests'; import ServiceContext, { Action } from './ServiceContext'; interface Params { diff --git a/src/containers/Service/ServiceList.tsx b/src/lib/ServiceList.tsx index f716b24..74ad10b 100644 --- a/src/containers/Service/ServiceList.tsx +++ b/src/lib/ServiceList.tsx @@ -1,8 +1,8 @@ import React, { useContext } from 'react'; import { useHistory, useLocation } from 'react-router-dom'; -import Page from '../Page'; -import ListTable from '../../components/ListTable'; -import hooks from '../../hooks/useAPIClient'; +import Page from '../containers/Page'; +import ListTable from '../components/ListTable'; +import hooks from '../hooks/useAPIClient'; import ServiceContext from './ServiceContext'; const ServiceList: React.FC = () => { diff --git a/src/services/account/index.ts b/src/services/account/index.ts index 7cc28b4..cbe56f5 100644 --- a/src/services/account/index.ts +++ b/src/services/account/index.ts @@ -1,4 +1,4 @@ -import { ServiceParams } from '../../containers/Service/ServiceContext'; +import { ServiceParams } from '../../lib/ServiceContext'; const service: ServiceParams = { route: 'account', diff --git a/src/services/contractors/ContractorPanel.tsx b/src/services/contractors/ContractorPanel.tsx index a3650ef..f7ed8ad 100644 --- a/src/services/contractors/ContractorPanel.tsx +++ b/src/services/contractors/ContractorPanel.tsx @@ -1,6 +1,6 @@ import React from 'react'; import Button from '../../components/Button'; -import { PanelProps } from '../../containers/Service/ServiceContext'; +import { PanelProps } from '../../lib/ServiceContext'; const ContractorPanel: React.FC<PanelProps> = ({ item }) => { diff --git a/src/services/contractors/index.ts b/src/services/contractors/index.ts index c9e71a1..2341f3a 100644 --- a/src/services/contractors/index.ts +++ b/src/services/contractors/index.ts @@ -1,6 +1,6 @@ import Form from './ContractorForm'; import Panel from './ContractorPanel'; -import { ServiceParams } from '../../containers/Service/ServiceContext'; +import { ServiceParams } from '../../lib/ServiceContext'; const service: ServiceParams = { route: 'contractors', diff --git a/src/services/products/index.ts b/src/services/products/index.ts index 8d42c56..c869541 100644 --- a/src/services/products/index.ts +++ b/src/services/products/index.ts @@ -1,5 +1,5 @@ import Form from './ProductForm'; -import { ServiceParams } from '../../containers/Service/ServiceContext'; +import { ServiceParams } from '../../lib/ServiceContext'; const service: ServiceParams = { route: 'products', diff --git a/src/services/transfers/TransfersUpload.tsx b/src/services/transfers/TransfersUpload.tsx index aefc72c..c14a5c1 100644 --- a/src/services/transfers/TransfersUpload.tsx +++ b/src/services/transfers/TransfersUpload.tsx @@ -3,7 +3,7 @@ import { useHistory } from 'react-router-dom'; import { Form, Formik } from 'formik'; import Input from '../../components/Input'; import Page from '../../containers/Page'; -import { Action } from '../../containers/Service/ServiceContext'; +import { Action } from '../../lib/ServiceContext'; import { post } from '../../requests'; const TransfersUpload: React.FC = () => { diff --git a/src/services/transfers/index.ts b/src/services/transfers/index.ts index 51be7e3..37f7b11 100644 --- a/src/services/transfers/index.ts +++ b/src/services/transfers/index.ts @@ -1,7 +1,7 @@ import Form from './TransferForm'; import UploadPage from './TransfersUpload'; import { transformOperation } from '../transforms'; -import { ServiceParams } from '../../containers/Service/ServiceContext'; +import { ServiceParams } from '../../lib/ServiceContext'; const service: ServiceParams = { diff --git a/src/services/waybills/WaybillPanel.tsx b/src/services/waybills/WaybillPanel.tsx index 101a871..1d1701d 100644 --- a/src/services/waybills/WaybillPanel.tsx +++ b/src/services/waybills/WaybillPanel.tsx @@ -2,7 +2,7 @@ import React from 'react'; import { useHistory } from 'react-router-dom'; import Button from '../../components/Button'; import { patch, baseURL } from '../../requests'; -import { PanelProps } from '../../containers/Service/ServiceContext'; +import { PanelProps } from '../../lib/ServiceContext'; const WaybillPanel: React.FC<PanelProps> = ({ item, mutate }) => { diff --git a/src/services/waybills/index.ts b/src/services/waybills/index.ts index 4e50f54..8cd6c0c 100644 --- a/src/services/waybills/index.ts +++ b/src/services/waybills/index.ts @@ -1,7 +1,7 @@ import Form from './WaybillForm'; import Panel from './WaybillPanel'; import { transformOperation, transformStatus } from '../transforms'; -import { ServiceParams } from '../../containers/Service/ServiceContext'; +import { ServiceParams } from '../../lib/ServiceContext'; const service: ServiceParams = { route: 'waybills', |