decord/source/340_useWindowDimensions.js

36 lines
879 B
JavaScript
Raw Normal View History

2026-07-29 08:29:29 +00:00
// Module ID: 340
// Function ID: 341
// Name: useWindowDimensions
// Dependencies: [32, 19, 88]
// Exports: default
// Module 340 (useWindowDimensions)
2026-08-24 06:08:38 +00:00
import closure_2 from "_slicedToArray" /* 32 */;
import noop from "noop" /* 19 */;
2026-07-29 08:29:29 +00:00
({ useEffect: c3, useState: c4 } = noop);
export default function useWindowDimensions() {
const tmp = callback(callback3(() => first(88).get("window")), 2);
const first = tmp[0];
2026-08-24 06:08:38 +00:00
closure_1 = tmp[1];
2026-07-29 08:29:29 +00:00
const items = [first];
callback2(() => {
const styles = first(88).addEventListener("change", function handleChange(window) {
const _window = window.window;
if (!tmp2) {
callback(_window);
}
});
const obj = first(88);
const size = first(88).get("window");
if (!tmp2) {
dependencyMap(size);
}
return () => {
closure_0.remove();
};
}, items);
return first;
};