1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-04-26 22:46:53 -04:00

Refactor Movie index to use react-window

This commit is contained in:
Robin Dadswell
2023-03-12 19:03:34 +00:00
committed by Qstick
parent 68832a136e
commit e0b91c6406
95 changed files with 3347 additions and 4922 deletions
+21
View File
@@ -0,0 +1,21 @@
import { ResizeObserver as ResizeObserverPolyfill } from '@juggle/resize-observer';
import {
default as useMeasureHook,
Options,
RectReadOnly,
} from 'react-use-measure';
const ResizeObserver = window.ResizeObserver || ResizeObserverPolyfill;
export type Measurements = RectReadOnly;
function useMeasure(
options?: Omit<Options, 'polyfill'>
): ReturnType<typeof useMeasureHook> {
return useMeasureHook({
polyfill: ResizeObserver,
...options,
});
}
export default useMeasure;
@@ -0,0 +1,8 @@
enum ScrollDirection {
Horizontal = 'horizontal',
Vertical = 'vertical',
None = 'none',
Both = 'both',
}
export default ScrollDirection;
@@ -0,0 +1,6 @@
enum SortDirection {
Ascending = 'ascending',
Descending = 'descending',
}
export default SortDirection;