@gpa-gemstone/react-table
Version:
Table for GPA web applications
26 lines (25 loc) • 729 B
TypeScript
import * as React from 'react';
import * as ReactTableProps from '../Table/Types';
interface ITableProps<T> extends ReactTableProps.ITable<T> {
/**
* Optional ZIndex for the configurable column modal
*/
ModalZIndex?: number;
/**
* ID of the Portal used for tunneling Collumn settings
*/
SettingsPortal?: string;
/**
* Callback when Settings modal opens or closes
*/
OnSettingsChange?: (open: boolean) => void;
/**
* The key used to store columns in local storage
*/
LocalStorageKey?: string;
}
/**
* Table with modal to show and hide columns
*/
export default function ConfigurableTable<T>(props: React.PropsWithChildren<ITableProps<T>>): JSX.Element;
export {};