UNPKG

dapth-payload-plugin-tree-list

Version:

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

29 lines (28 loc) 1.34 kB
import { jsx as _jsx } from "react/jsx-runtime"; import { DefaultListView } from "@payloadcms/ui"; import { Table } from "./Table/Table.js"; import { ToggleButtons } from "./ToogleButtons/ToggleButtons.js"; import "./styles.scss"; export function TreeListView({ collectionSlug, columnState, data, disableBulkDelete, disableBulkEdit, enableRowSelections, hasCreatePermission, listPreferences, newDocumentURL, preferenceKey, renderedFilters, searchParams, Table: DefaultTable }) { return /*#__PURE__*/ _jsx(DefaultListView, { BeforeListTable: /*#__PURE__*/ _jsx(ToggleButtons, { searchParams: searchParams }), collectionSlug: collectionSlug, columnState: columnState, disableBulkDelete: disableBulkDelete, disableBulkEdit: disableBulkEdit, enableRowSelections: enableRowSelections, hasCreatePermission: hasCreatePermission, listPreferences: listPreferences, newDocumentURL: newDocumentURL, preferenceKey: preferenceKey, renderedFilters: renderedFilters, Table: searchParams?.["view"] === "tree" ? /*#__PURE__*/ _jsx(Table, { columns: columnState, data: data.docs, enableRowSelections: enableRowSelections }) : DefaultTable }); } //# sourceMappingURL=TreeListView.js.map