bananas-commerce-admin
Version:
What's this, an admin for apes?
29 lines • 894 B
JavaScript
import WorkspacesIcon from "../../assets/symbols/Workspaces";
export * from "./types/article";
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",
},
};
//# sourceMappingURL=index.js.map