UNPKG

@octopusdeploy/design-system-components

Version:
21 lines (20 loc) 796 B
import type { ReactNode } from "react"; import type React from "react"; export declare const columnSizes: readonly ["x-small", "small", "medium", "large", "x-large"]; export type ColumnSize = (typeof columnSizes)[number]; export interface DataTableColumn<TData> { title: string | { render: () => ReactNode; columnKey: string; }; render: (item: TData) => ReactNode; columnSize?: ColumnSize; accessibleName?: string; } export interface SimpleDataTableProps<TData> { columns: DataTableColumn<TData>[]; data: TData[]; getRowKey: (item: TData) => React.Key; accessibleName?: string; } export declare function SimpleDataTable<TData>({ columns, data, getRowKey, accessibleName }: SimpleDataTableProps<TData>): import("react/jsx-runtime").JSX.Element;