UNPKG

payload-kanban-board

Version:
27 lines (26 loc) 689 B
import { type CollectionSlug } from 'payload'; export interface PluginCollectionConfig { statuses: { label: Record<string, string> | string; value: string; dropValidation?: ({ data, user }: { data: any; user: any; }) => { dropAble: boolean; message?: string; }; }[]; defaultStatus?: string; hideNoStatusColumn?: boolean; fieldAccess?: any; fieldAdmin?: any; fieldHooks?: any; } export interface PayloadKanbanBoardConfig { collections: Partial<Record<CollectionSlug, { enabled: boolean; config: PluginCollectionConfig; }>>; disabled?: boolean; }