import React from "react"; import BaseWidget, { WidgetProps, WidgetState } from "./BaseWidget"; import { WidgetType } from "../constants/WidgetConstants"; import { ActionPayload } from "../constants/ActionConstants"; class TableWidget extends BaseWidget { getPageView() { return
; } getWidgetType(): WidgetType { return "TABLE_WIDGET"; } } export type PaginationType = "PAGES" | "INFINITE_SCROLL"; export interface TableWidgetProps extends WidgetProps { pageKey?: string; label: string; tableData?: object[]; onPageChange?: ActionPayload[]; onRowSelected?: ActionPayload[]; onColumnActionClick?: Record; } export default TableWidget;