19 lines
887 B
JavaScript
19 lines
887 B
JavaScript
'use client';
|
|
import * as React from 'react';
|
|
import { useVirtualizerStyles_unstable } from './useVirtualizerStyles.styles';
|
|
import { useVirtualizer_unstable } from './useVirtualizer';
|
|
import { renderVirtualizer_unstable } from './renderVirtualizer';
|
|
import { useCustomStyleHook_unstable } from '@fluentui/react-shared-contexts';
|
|
/**
|
|
* Virtualizer pseudo-component, this functional wrapper
|
|
* provides a simple interface for reducing the total number
|
|
* of elements rendered at one time in large lists.
|
|
* @deprecated migrated to \@fluentui\-contrib/react\-virtualizer for stable release.
|
|
*/ export const Virtualizer = (props)=>{
|
|
const state = useVirtualizer_unstable(props);
|
|
useVirtualizerStyles_unstable(state);
|
|
useCustomStyleHook_unstable('useVirtualizerStyles_unstable')(state);
|
|
return renderVirtualizer_unstable(state);
|
|
};
|
|
Virtualizer.displayName = 'Virtualizer';
|