UNPKG

bananas-commerce-admin

Version:

What's this, an admin for apes?

52 lines 1.7 kB
import SellOutlinedIcon from "@mui/icons-material/SellOutlined"; import FormatListNumberedRtlIcon from "../../assets/symbols/FormatListNumberedRtl"; import PaymentsIcon from "../../assets/symbols/Payments"; export * from "./types/contrib"; export * from "./types/price_list"; const routes = { price_list: { detail: { page: async () => (await import("./pages/price_list/detail")).default }, list: { page: async () => (await import("./pages/price_list/list")).default }, }, }; export const router = { app: "pricing", pages: (route) => { const hit = routes[route.view]?.[route.action]; if (hit?.page != null) { return { page: hit.page(), request: hit.request, defaultRequest: hit.defaultRequest, }; } return undefined; }, }; export const navigation = { "pricing.price_list:list": { icon: SellOutlinedIcon, permission: "pricing.view_pricelist", }, }; export const contrib = { prices: { "pricing:price_list:detail:prices": { title: "Prices", icon: FormatListNumberedRtlIcon, component: async () => (await import("./contrib/PriceListPrices")).default, variant: "inline", permission: "pricing.view_price", }, }, catalog: { "catalog:article:detail:pricing": { title: "Prices", icon: PaymentsIcon, component: async () => (await import("./contrib/ArticlePricing")).default, variant: "inline", permission: "pricing.view_pricelist", }, }, }; //# sourceMappingURL=index.js.map