UNPKG

@crossed/primitive

Version:

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

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