From c6190204d5ae6aab5ac1744bf3cefb270e4cdf52 Mon Sep 17 00:00:00 2001 From: Tim Slatcher Date: Fri, 18 Dec 2015 22:45:39 +0000 Subject: [PATCH] Fix fixed-data-table typings, Column extends from React.Props so you can supply a key --- fixed-data-table/fixed-data-table-tests.tsx | 34 +++++++++------------ fixed-data-table/fixed-data-table.d.ts | 4 +-- 2 files changed, 16 insertions(+), 22 deletions(-) diff --git a/fixed-data-table/fixed-data-table-tests.tsx b/fixed-data-table/fixed-data-table-tests.tsx index 916c0e64a..1f10a9fdb 100644 --- a/fixed-data-table/fixed-data-table-tests.tsx +++ b/fixed-data-table/fixed-data-table-tests.tsx @@ -143,26 +143,20 @@ class MyTable4 extends React.Component<{}, MyTable4State> { headerHeight={50} width={1000} height={500}> - Name} - cell={ - - } - width={200}/> - - Email} - cell={ - - } - width={200} - /> + { + ["name", "email"].map(field => + {field}} + cell={ + + } + width={200}/> + ) + } ); } diff --git a/fixed-data-table/fixed-data-table.d.ts b/fixed-data-table/fixed-data-table.d.ts index 5fb0438a0..219b7e39f 100644 --- a/fixed-data-table/fixed-data-table.d.ts +++ b/fixed-data-table/fixed-data-table.d.ts @@ -249,7 +249,7 @@ declare module FixedDataTable { /** * Component that defines the attributes of table column. */ - interface ColumnProps { + interface ColumnProps extends __React.Props { /** * The horizontal alignment of the table cell content. * @@ -498,4 +498,4 @@ declare module FixedDataTable { declare module "fixed-data-table" { export = FixedDataTable; -} \ No newline at end of file +}