Improving props drilling for resources and resources path
This commit is contained in:
@@ -1,6 +1,4 @@
|
||||
import { Route, Routes } from "react-router";
|
||||
import React, { useContext } from "react";
|
||||
import { FirmContext } from "../../contexts/FirmContext";
|
||||
import List from "./base-page/List";
|
||||
import Edit from "./base-page/Edit";
|
||||
import New from "./base-page/New";
|
||||
@@ -21,19 +19,16 @@ export const TemplateRoutes = () => {
|
||||
}
|
||||
|
||||
const ListTemplate = () => {
|
||||
const { currentFirm } = useContext(FirmContext);
|
||||
const columns = [
|
||||
{ field: "label", headerName: "Label", flex: 1 },
|
||||
];
|
||||
return <List<Template> resource={`firm/${currentFirm.instance}/${currentFirm.firm}/templates/contracts`} columns={columns} />
|
||||
return <List<Template> resource={`templates/contracts`} columns={columns} />
|
||||
}
|
||||
|
||||
const EditTemplate = () => {
|
||||
const { currentFirm } = useContext(FirmContext);
|
||||
return <Edit<Template> resource={`firm/${currentFirm.instance}/${currentFirm.firm}/templates/contracts`} schemaName={"ContractTemplateUpdate"} />
|
||||
return <Edit<Template> resource={`templates/contracts`} schemaName={"ContractTemplateUpdate"} />
|
||||
}
|
||||
|
||||
const CreateTemplate = () => {
|
||||
const { currentFirm } = useContext(FirmContext);
|
||||
return <New<Template> resource={`firm/${currentFirm.instance}/${currentFirm.firm}/templates/contracts`} schemaName={"ContractTemplateCreate"} />
|
||||
return <New<Template> resource={`templates/contracts`} schemaName={"ContractTemplateCreate"} />
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user