diff --git a/src/components/Table/Table.tsx b/src/components/Table/Table.tsx index 9bdd404..5b98ebf 100644 --- a/src/components/Table/Table.tsx +++ b/src/components/Table/Table.tsx @@ -1,11 +1,12 @@ import { groupBy as lodashGroupBy } from 'lodash'; -import React, { Fragment, forwardRef, memo, type ForwardedRef } from 'react'; -import { - ScrollView, - Text, - TouchableOpacity, - View -} from 'react-native'; +import React, { + Fragment, + forwardRef, + memo, + type ForwardedRef, + useImperativeHandle, +} from 'react'; +import { ScrollView, Text, TouchableOpacity, View } from 'react-native'; import type { TableProps, TableRef } from './Table.types'; const Table = forwardRef( @@ -23,6 +24,10 @@ const Table = forwardRef( }: TableProps, ref?: ForwardedRef | undefined ) => { + // implement ref + useImperativeHandle(ref, () => { + return {}; + }); if (groupBy) { const groupedData = lodashGroupBy(dataSource, groupBy); return (