17 lines
681 B
TypeScript
17 lines
681 B
TypeScript
// Metro module 8137 (f8138).
|
|
import { createContext, useContext } from "react";
|
|
import useWindowDimensions_native from "../../screen/useWindowDimensions.native";
|
|
import Module38 from "../../../_bundle/Module38";
|
|
const context = createContext(null);
|
|
export function MediaViewerDimensionsProvider(props) {
|
|
const children = props.children;
|
|
return <context.Provider value={useWindowDimensions_native({
|
|
ignoreKeyboard: true
|
|
})}>{children}</context.Provider>;
|
|
}
|
|
export function useMediaViewerDimensions() {
|
|
const context2 = useContext(context);
|
|
Module38(context2 != null, "useMediaViewerDimensions must be used inside MediaViewerDimensionsProvider");
|
|
return context2;
|
|
}
|