From a574300211f66e5a52bd626ecfc6317d986ab242 Mon Sep 17 00:00:00 2001 From: Amen SOUISSI <48829921+amen-souissi@users.noreply.github.com> Date: Sat, 15 May 2021 16:24:19 +0300 Subject: [PATCH] chore(TableInteractionsManager): export interfaces (#37) --- package-lock.json | 2 +- package.json | 2 +- .../table-interactions-manager.tsx | 6 +++++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 47d2dd0..8fd469c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@decathlon/react-table", - "version": "1.15.0", + "version": "1.15.2", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index ec37da8..4c34d2c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@decathlon/react-table", - "version": "1.15.1", + "version": "1.15.2", "description": "React components for efficiently rendering large tabular data", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/src/components/table-interactions-manager/table-interactions-manager.tsx b/src/components/table-interactions-manager/table-interactions-manager.tsx index 54a6634..a066cb6 100644 --- a/src/components/table-interactions-manager/table-interactions-manager.tsx +++ b/src/components/table-interactions-manager/table-interactions-manager.tsx @@ -33,7 +33,7 @@ interface Column { index: number; } -interface ITableInteractionsManagerProps extends ITableInteractionManagerState { +export interface ITableInteractionsManagerProps extends ITableInteractionManagerState { tableRef: Nullable<(table: Table) => void>; /** The table ref. */ table: Nullable>; @@ -286,4 +286,8 @@ const mapDispatchToProps = (dispatch: React.Dispatch) = updateColumnsCursor: (columnsCursor: CellValue) => dispatch(updateColumnsCursor(columnsCursor)) }); +export const useTableInteractionsManager = (): ITableInteractionsManagerProps => { + return React.useContext(TableInteractionsContext); +}; + export default TableInteractionsManager;