MCPcopy
hub / github.com/buildbot/buildbot / useWindowSize

Function useWindowSize

www/ui/src/util/React.ts:51–64  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

49}
50
51export function useWindowSize() {
52 const [size, setSize] = useState(getWindowSize());
53
54 useEffect(() => {
55 function onResize() {
56 setSize(getWindowSize());
57 }
58
59 window.addEventListener('resize', onResize);
60 return () => window.removeEventListener('resize', onResize);
61 }, []);
62
63 return size;
64}
65
66export function useLoadMoreItemsState(defaultCount: number, increment: number) : [number, () => void] {
67 const [count, setCount] = useState<number>(defaultCount);

Callers 2

ConsoleView.tsxFile · 0.85
WaterfallView.tsxFile · 0.85

Calls 3

getWindowSizeFunction · 0.85
addEventListenerMethod · 0.80
removeEventListenerMethod · 0.80

Tested by

no test coverage detected