summaryrefslogtreecommitdiff
path: root/src/containers/Service/ServiceContext.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/containers/Service/ServiceContext.tsx')
-rw-r--r--src/containers/Service/ServiceContext.tsx37
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;