@firecms/core
Version:
Awesome Firebase/Firestore-based headless open-source CMS
26 lines (25 loc) • 878 B
TypeScript
import React from "react";
import { CMSType, Entity, ResolvedProperty } from "../../types";
import { CustomFieldValidator } from "../../form/validation";
export interface PropertyTableCellProps<T extends CMSType> {
propertyKey: string;
columnIndex: number;
align: "right" | "left" | "center";
customFieldValidator?: CustomFieldValidator;
value: T;
readonly: boolean;
property: ResolvedProperty<T>;
height: number;
width: number;
entity: Entity<any>;
path: string;
disabled: boolean;
enablePopupIcon?: boolean;
sortableNodeRef?: (node: HTMLElement | null) => void;
sortableStyle?: React.CSSProperties;
sortableAttributes?: Record<string, any>;
isDragging?: boolean;
isDraggable?: boolean;
frozen?: boolean;
}
export declare const PropertyTableCell: React.FunctionComponent<PropertyTableCellProps<any>>;