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
JavaScript
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