This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,25 @@
// Metro module 15915 (f15916).
import { useRef, useInsertionEffect, useEffect } from "react";
import ExternalPip_android from "./ExternalPip.android";
export default function useExternalPipAspectRatioUpdater(a0, a1, a2) {
const current = a2;
const ref = useRef(a2);
useInsertionEffect(() => {
ref.current = current;
});
useEffect(() => {
const targetDimensions = a1.getTargetDimensions(ref.current);
ExternalPip_android.setPipAspectRatio(targetDimensions.width, targetDimensions.height);
return a1.subscribeFromItem(() => {
const targetDimensions2 = a1.getTargetDimensions(ref.current);
const { width, height } = targetDimensions2;
if (!(width === targetDimensions.width && height === targetDimensions.height)) {
targetDimensions = {
width,
height
};
ExternalPip_android.setPipAspectRatio(width, height);
}
});
}, [a1]);
};