chore: lint

This commit is contained in:
karishmas6
2024-10-18 22:40:20 +05:30
parent 18899462d4
commit cc37d9e698

View File

@@ -1,38 +1,38 @@
import React, { useState, useEffect } from 'react'; import React, { useState, useEffect } from 'react';
interface Dimensions { interface Dimensions {
width: number; width: number;
height: number; height: number;
} }
const UserViewportDimensions: React.FC = () => { const UserViewportDimensions: React.FC = () => {
const [dimensions, setDimensions] = useState<Dimensions>({ const [dimensions, setDimensions] = useState<Dimensions>({
width: window.innerWidth, width: window.innerWidth,
height: window.innerHeight, height: window.innerHeight,
});
const handleResize = () => {
setDimensions({
width: window.innerWidth,
height: window.innerHeight,
}); });
};
useEffect(() => { const handleResize = () => {
window.addEventListener('resize', handleResize); setDimensions({
width: window.innerWidth,
return () => { height: window.innerHeight,
window.removeEventListener('resize', handleResize); });
}; };
}, []);
return ( useEffect(() => {
<div> window.addEventListener('resize', handleResize);
<h1>User Viewport Dimensions</h1>
<p>Width: {dimensions.width}px</p> return () => {
<p>Height: {dimensions.height}px</p> window.removeEventListener('resize', handleResize);
</div> };
); }, []);
return (
<div>
<h1>User Viewport Dimensions</h1>
<p>Width: {dimensions.width}px</p>
<p>Height: {dimensions.height}px</p>
</div>
);
}; };
export default UserViewportDimensions; export default UserViewportDimensions;