@crossed/primitive
Version:
A universal & performant styling library for React Native, Next.js & React
22 lines (21 loc) • 531 B
JavaScript
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