import React, { MutableRefObject } from 'react'; import { Box, Loader, LoaderProps } from '@wix/design-system'; import { observer } from 'mobx-react-lite'; import { CollectionStateProps } from '../collectionStateProps'; import { FiltersMap } from '@wix/bex-core'; import { InfiniteScrollLoaderBase } from './InfiniteScrollLoaderBase'; import { usePatternsTheme } from '../../themes/PatternsThemeProvider'; export interface InfiniteScrollLoaderProps extends CollectionStateProps, Partial { targetRef: MutableRefObject; } export const InfiniteScrollLoader = observer(function Table< T, F extends FiltersMap, >({ state, targetRef, ...rest }: InfiniteScrollLoaderProps) { const { loader } = usePatternsTheme(); return ( ); });