UNPKG

bananas-commerce-admin

Version:

What's this, an admin for apes?

49 lines 1.61 kB
import ReceiptLongIcon from "../../assets/symbols/ReceiptLong"; export * from "./types/purchase"; export * from "./types/receipt"; const routes = { purchase: { detail: { page: async () => (await import("./pages/purchase/detail")).default }, list: { page: async () => (await import("./pages/purchase/list")).default }, }, }; export const router = { app: "pos", 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 = { "pos.purchase:list": { icon: ReceiptLongIcon, permission: "pos.view_purchase", }, }; export const contrib = { dashboard: { "dashboard:stats:purchase:count": { component: async () => (await import("./contrib/PurchaseCountWidget")).default, variant: "inline", permission: "pos.view_purchase", }, "dashboard:stats:purchase:amount": { component: async () => (await import("./contrib/PurchaseAmountWidget")).default, variant: "inline", permission: "pos.view_purchase", }, "dashboard:stats:payment-method:count": { component: async () => (await import("./contrib/PaymentMethodWidget")).default, variant: "inline", permission: "pos.view_purchase", }, }, }; //# sourceMappingURL=index.js.map