one
Version:
One is a React framework for web, iOS, and Android apps.
22 lines (19 loc) • 828 B
JavaScript
import { jsx } from "react/jsx-runtime";
import * as React from "react";
import { StyleSheet } from "react-native";
import { NativeSafeAreaProvider as NativeSafeAreaProvider$1, providerEventToMetrics } from "../platform/safe-area/index.native.js";
function NativeSafeAreaProvider(param) {
var { children, style, onInsetsChange } = param;
var handleInsetsChange = React.useCallback(function(param2) {
var { nativeEvent } = param2;
onInsetsChange({ nativeEvent: providerEventToMetrics(nativeEvent) });
}, [onInsetsChange]);
return /* @__PURE__ */ jsx(NativeSafeAreaProvider$1, {
style: [styles.fill, style],
onNativeInsetsChange: handleInsetsChange,
children
});
}
var styles = StyleSheet.create({ fill: { flex: 1 } });
export { NativeSafeAreaProvider };
//# sourceMappingURL=NativeSafeAreaProvider.native.js.map