110 lines
3.0 KiB
JavaScript
110 lines
3.0 KiB
JavaScript
import { lazy } from "react";
|
|
import { lazyRetry } from "../utils/lazyRetry";
|
|
import {
|
|
ROUTE_AVICULTURE_ARCHIVED_REQUESTS,
|
|
ROUTE_AVICULTURE_AUCTION,
|
|
ROUTE_AVICULTURE_CREATE_NEW_REQUEST,
|
|
ROUTE_AVICULTURE_FILE_ROUTE,
|
|
ROUTE_AVICULTURE_HATCHING,
|
|
ROUTE_AVICULTURE_REJECTED_REQUESTS,
|
|
ROUTE_AVICULTURE_REQUESTS,
|
|
ROUTE_AVICULTURE_ROUTE_HALLS,
|
|
ROUTE_AVICULTURE_TICKET,
|
|
ROUTE_AVICULTURE_VIEW_TICKET,
|
|
ROUTE_AVICULTURE_INSPECTS_ROUTE,
|
|
ROUTE_AVICULTURE_AWAITING_PAYMENT_REQUESTS,
|
|
ROUTE_AVICULTURE_AWAITING_INSPECTION_REQUESTS,
|
|
ROUTE_AVICULTURE_REPORTS,
|
|
ROUTE_AVICULTURE_PRICING,
|
|
ROUTE_AVICULTURE_SUBMIT_REQUEST,
|
|
ROUTE_AVICULTURE_GIVE_PERMISSION,
|
|
} from "./routes";
|
|
|
|
// const AvicultureRequests = lazy(() => import("../pages/AvicultureRequests"));
|
|
// const NewFile = lazy(() => import("../pages/NewFile"));
|
|
// const Inspects = lazy(() => import("../pages/AvicultureHallInspects"));
|
|
// const Auction = lazy(() => import("../pages/Auction"));
|
|
// const Tickets = lazy(() => import("../pages/Tickets"));
|
|
// const Halls = lazy(() => import("../pages/AvicultureHalls"));
|
|
|
|
export const avicultureRoutingDefault = "/dashboard/profile";
|
|
|
|
const AvicultureRequests = lazy(() =>
|
|
lazyRetry(() => import("../pages/AvicultureRequests"))
|
|
);
|
|
const NewFile = lazy(() => lazyRetry(() => import("../pages/NewFile")));
|
|
const Inspects = lazy(() =>
|
|
lazyRetry(() => import("../pages/AvicultureHallInspects"))
|
|
);
|
|
const Auction = lazy(() => lazyRetry(() => import("../pages/Auction")));
|
|
const Tickets = lazy(() => lazyRetry(() => import("../pages/Tickets")));
|
|
const Halls = lazy(() => lazyRetry(() => import("../pages/AvicultureHalls")));
|
|
const Reports = lazy(() =>
|
|
lazyRetry(() => import("../pages/AvicultureReports"))
|
|
);
|
|
const AviculturePricing = lazy(() =>
|
|
lazyRetry(() => import("../pages/ProvinceManagePricing"))
|
|
);
|
|
|
|
export const avicultureRouting = [
|
|
// requests routes
|
|
{
|
|
path: [
|
|
ROUTE_AVICULTURE_REQUESTS,
|
|
ROUTE_AVICULTURE_HATCHING,
|
|
ROUTE_AVICULTURE_CREATE_NEW_REQUEST,
|
|
ROUTE_AVICULTURE_REJECTED_REQUESTS,
|
|
ROUTE_AVICULTURE_ARCHIVED_REQUESTS,
|
|
ROUTE_AVICULTURE_AWAITING_PAYMENT_REQUESTS,
|
|
ROUTE_AVICULTURE_AWAITING_INSPECTION_REQUESTS,
|
|
ROUTE_AVICULTURE_SUBMIT_REQUEST,
|
|
ROUTE_AVICULTURE_GIVE_PERMISSION,
|
|
],
|
|
Page: AvicultureRequests,
|
|
exact: false,
|
|
props: {},
|
|
},
|
|
{
|
|
path: [ROUTE_AVICULTURE_AUCTION],
|
|
Page: Auction,
|
|
exact: false,
|
|
props: {},
|
|
},
|
|
{
|
|
path: [ROUTE_AVICULTURE_FILE_ROUTE],
|
|
Page: NewFile,
|
|
exact: false,
|
|
props: {},
|
|
},
|
|
{
|
|
path: [ROUTE_AVICULTURE_VIEW_TICKET, ROUTE_AVICULTURE_TICKET],
|
|
Page: Tickets,
|
|
exact: false,
|
|
props: {},
|
|
},
|
|
{
|
|
path: [ROUTE_AVICULTURE_ROUTE_HALLS],
|
|
Page: Halls,
|
|
exact: false,
|
|
props: {},
|
|
},
|
|
{
|
|
path: [ROUTE_AVICULTURE_INSPECTS_ROUTE],
|
|
Page: Inspects,
|
|
exact: false,
|
|
props: {},
|
|
},
|
|
{
|
|
path: [ROUTE_AVICULTURE_REPORTS],
|
|
Page: Reports,
|
|
exact: false,
|
|
props: {},
|
|
},
|
|
{
|
|
path: [ROUTE_AVICULTURE_PRICING],
|
|
Page: AviculturePricing,
|
|
exact: false,
|
|
props: {},
|
|
},
|
|
];
|