fix: screen rotation issues

This commit is contained in:
Fredrik Burmester
2024-10-13 11:39:25 +02:00
parent 43d251fcda
commit fd252247aa
3 changed files with 15 additions and 41 deletions

View File

@@ -1,27 +0,0 @@
import { useState, useEffect } from "react";
import { Dimensions, ScaledSize } from "react-native";
const useScreenDimensions = (): ScaledSize => {
const [screenDimensions, setScreenDimensions] = useState(
Dimensions.get("screen")
);
useEffect(() => {
const updateDimensions = () => {
setScreenDimensions(Dimensions.get("screen"));
};
const dimensionsListener = Dimensions.addEventListener(
"change",
updateDimensions
);
return () => {
dimensionsListener.remove();
};
}, []);
return screenDimensions;
};
export default useScreenDimensions;