UNPKG

@crossed/primitive

Version:

A universal & performant styling library for React Native, Next.js & React

22 lines (21 loc) 531 B
import { jsx } from "react/jsx-runtime"; import { forwardRef } from "react"; import { useContext } from "./context"; import { composeEventHandlers } from "@crossed/core"; const createSheetOverlay = (Styled) => forwardRef((props, ref) => { const { setOpen } = useContext(); return /* @__PURE__ */ jsx( Styled, { ...props, onPress: composeEventHandlers(props.onPress, () => { setOpen(false); }), ref } ); }); export { createSheetOverlay }; //# sourceMappingURL=SheetOverlay.js.map