first commit

This commit is contained in:
2026-07-16 20:48:43 -03:00
commit 5696cee264
1111 changed files with 322270 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
"use client";
import { useEffect, useState } from "react";
const useWindowSize = () => {
const [size, setSize] = useState<[number, number]>([0, 0]);
useEffect(() => {
if (typeof window === "undefined") return;
const updateSize = () => {
setSize([window.innerWidth, window.innerHeight]);
};
window.addEventListener("resize", updateSize);
window.addEventListener("load", updateSize);
updateSize();
return () => {
window.removeEventListener("load", updateSize);
window.removeEventListener("resize", updateSize);
};
}, []);
return size;
};
export default useWindowSize;