@plurid/joiner
Version:
Multi/Mono-Repository Task Runner
24 lines (23 loc) • 809 B
TypeScript
import React from 'react';
import { Theme } from '@plurid/plurid-themes';
export interface EntityViewProperties {
generalTheme: Theme;
interactionTheme: Theme;
rowsHeader: JSX.Element;
rowTemplate: string;
rows: JSX.Element[];
noRows: string;
entities?: any[];
actionButtonText?: string;
loading?: number;
actionButtonClick?: () => void;
filterUpdate?: (value: any) => void;
refresh?: () => void;
actionScrollBottom?: (entities: any[]) => void;
}
export interface EntityViewRefAttributes {
resetFilterValue: () => void;
}
export declare type EntityViewType = EntityViewProperties & React.RefAttributes<EntityViewRefAttributes>;
declare const EntityView: React.ForwardRefExoticComponent<EntityViewType>;
export default EntityView;