decord/source/340_useWindowDimensions.js
2026-08-24 06:08:38 +00:00

35 lines
879 B
JavaScript

// Module ID: 340
// Function ID: 341
// Name: useWindowDimensions
// Dependencies: [32, 19, 88]
// Exports: default
// Module 340 (useWindowDimensions)
import closure_2 from "_slicedToArray" /* 32 */;
import noop from "noop" /* 19 */;
({ useEffect: c3, useState: c4 } = noop);
export default function useWindowDimensions() {
const tmp = callback(callback3(() => first(88).get("window")), 2);
const first = tmp[0];
closure_1 = tmp[1];
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;
};