23 lines
568 B
TypeScript
23 lines
568 B
TypeScript
|
|
import { lazy } from "react";
|
||
|
|
|
||
|
|
import type { ModuleClientParams, ModuleRouteObject } from "@erp/core/client";
|
||
|
|
|
||
|
|
const PaymentMethodsSettingsPage = lazy(() =>
|
||
|
|
import("./settings/payment-methods").then((module) => ({
|
||
|
|
default: module.PaymentMethodsSettingsPage,
|
||
|
|
}))
|
||
|
|
);
|
||
|
|
|
||
|
|
export const CatalogsRoutes = (_params: ModuleClientParams): ModuleRouteObject[] => {
|
||
|
|
return [
|
||
|
|
{
|
||
|
|
path: "settings/general/payment-methods",
|
||
|
|
handle: {
|
||
|
|
layout: "app-sidebar",
|
||
|
|
protected: true,
|
||
|
|
},
|
||
|
|
element: <PaymentMethodsSettingsPage />,
|
||
|
|
},
|
||
|
|
];
|
||
|
|
};
|