mirror of
https://github.com/Redocly/redoc.git
synced 2025-03-09 20:35:48 +03:00
fix: remove magic numbers
This commit is contained in:
parent
894224544c
commit
43e1b3df0c
|
@ -9,6 +9,8 @@ type VirtualizedContentProps = {
|
||||||
menu: MenuStore;
|
menu: MenuStore;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const ESTIMATED_EACH_API_HEIGHT_PX = 1000;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* VirtualizedContent optimizes the rendering of API documentation in Redoc by virtualizing the content.
|
* VirtualizedContent optimizes the rendering of API documentation in Redoc by virtualizing the content.
|
||||||
*
|
*
|
||||||
|
@ -21,7 +23,6 @@ type VirtualizedContentProps = {
|
||||||
* by reducing the amount of content loaded into memory at any one time, thereby enhancing
|
* by reducing the amount of content loaded into memory at any one time, thereby enhancing
|
||||||
* performance and preventing potential crashes due to excessive memory usage.
|
* performance and preventing potential crashes due to excessive memory usage.
|
||||||
*
|
*
|
||||||
* @author Audi
|
|
||||||
*/
|
*/
|
||||||
const VirtualizedContent = ({ store, menu }: VirtualizedContentProps) => {
|
const VirtualizedContent = ({ store, menu }: VirtualizedContentProps) => {
|
||||||
const scrollableRef = React.useRef<HTMLDivElement>(null);
|
const scrollableRef = React.useRef<HTMLDivElement>(null);
|
||||||
|
@ -34,7 +35,7 @@ const VirtualizedContent = ({ store, menu }: VirtualizedContentProps) => {
|
||||||
const virtualizer = useVirtualizer({
|
const virtualizer = useVirtualizer({
|
||||||
count: renderables.length,
|
count: renderables.length,
|
||||||
getScrollElement: () => scrollableRef.current!,
|
getScrollElement: () => scrollableRef.current!,
|
||||||
estimateSize: () => 1000,
|
estimateSize: () => ESTIMATED_EACH_API_HEIGHT_PX,
|
||||||
});
|
});
|
||||||
|
|
||||||
const selectedTag = useSelectedTag();
|
const selectedTag = useSelectedTag();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user