UNPKG

dapth-payload-plugin-tree-list

Version:

A plugin for Payload CMS that adds a collapsible Tree list view.

32 lines (31 loc) 1.17 kB
export const treeListPlugin = ({ collections, enabled = true })=>(incomingConfig)=>{ if (!enabled) return incomingConfig; let config = { ...incomingConfig }; config.collections = (config?.collections || []).map((collection)=>{ if (!collections.includes(collection.slug)) return collection; const adminConfig = collection?.admin || {}; const components = adminConfig.components || {}; const views = components.views || {}; const list = views.list || {}; return { ...collection, admin: { ...adminConfig, components: { ...components, views: { ...views, list: { ...list, Component: "dapth-payload-plugin-tree-list/server#TreeListView" } } } } }; }); return config; }; //# sourceMappingURL=index.js.map