diff options
Diffstat (limited to 'src/containers/Service/ServiceContext.tsx')
-rw-r--r-- | src/containers/Service/ServiceContext.tsx | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/src/containers/Service/ServiceContext.tsx b/src/containers/Service/ServiceContext.tsx deleted file mode 100644 index 0cccc93..0000000 --- a/src/containers/Service/ServiceContext.tsx +++ /dev/null @@ -1,37 +0,0 @@ -import React from 'react'; -import { FormikProps } from 'formik'; -import { Props as ButtonProps } from '../../components/Button'; -import { Field } from '../../components/ListTable'; - -export interface Action extends ButtonProps { - name: string; -} - -export interface PanelProps { - item: any; - mutate: (item: any) => void; -} - -export interface ServiceParams { - route: string; - name: string; - nameSingular?: string; - tableFields: Field[]; - default?: Record<string, any>; - routes?: Record<string, React.FC>; - actions?: Action[]; - rowLink?: (item: any) => string; - Form?: React.FC<FormikProps<any>>; - Panel?: React.FC<PanelProps>; -} - -const ServiceContext = React.createContext<ServiceParams>({ - route: '', - name: '', - nameSingular: '', - tableFields: [], - default: {}, -}); - -export const ServiceProvider = ServiceContext.Provider; -export default ServiceContext; |