import { Button } from '@servicetitan/design-system'; import { FC, SyntheticEvent, useCallback, useMemo } from 'react'; import { TableCellProps, TableColumn } from '../index'; export const RowExpandCell: FC = ({ dataItem, dataIndex, expanded, tableState, className, tdProps, }) => { const onCLick = useCallback( (e: SyntheticEvent) => { tableState?.handleExpandChange({ dataItem, dataIndex, value: !expanded, syntheticEvent: e, nativeEvent: e.nativeEvent, target: e.target as never, }); }, [dataItem, dataIndex, expanded, tableState] ); return (