// Metro module 1588 (f1589). import { useMemo, forwardRef } from "react"; import Module1589 from "./Module1589"; let c1265_4 = { top: "additive", left: "additive", bottom: "additive", right: "additive" }; export const SafeAreaView = forwardRef(({ edges, ...rest }, a1) => { if (edges == null) { return c1265_4; } const r10 = Array.isArray(edges) ? edges.reduce((acc, edge) => { acc[edge] = "additive"; return acc; }, {}) : edges; let top = r10.top; if (top == null) { top = "off"; } let right = r10.right; if (right == null) { right = "off"; } let bottom = r10.bottom; if (bottom == null) { bottom = "off"; } let left = r10.left; if (left == null) { left = "off"; } return { top, right, bottom, left }; }, [edges])} ref={a1} />);