UNPKG

bananas-commerce-admin

Version:

What's this, an admin for apes?

42 lines 1.32 kB
import StorefrontIcon from "@mui/icons-material/Storefront"; import WorkspacesIcon from "../../assets/symbols/Workspaces"; export * from "./types/article"; export * from "./types/contrib"; const routes = { article: { create: { page: async () => (await import("./pages/article/create")).default, offline: true }, detail: { page: async () => (await import("./pages/article/detail")).default }, list: { page: async () => (await import("./pages/article/list")).default }, }, }; export const router = { app: "catalog", pages: (route) => { const { page, ...hit } = routes[route.view]?.[route.action] ?? {}; if (page != null) { return { page: page(), ...hit, }; } return undefined; }, }; export const navigation = { "catalog.article:list": { icon: WorkspacesIcon, permission: "catalog.view_article", }, }; export const contrib = { pos: { "catalog:article:detail:items": { title: "Availability", icon: StorefrontIcon, component: async () => (await import("./contrib/SiteAvailability")).default, variant: "tab", permission: "catalog.view_article", }, }, }; //# sourceMappingURL=index.js.map