UNPKG

@crossed/ui

Version:

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

29 lines (28 loc) 915 B
import { jsx } from "react/jsx-runtime"; import { composeStyles } from "@crossed/styled"; import { styles } from "./styles"; import ActionSheet from "@crossed/sheet"; import { useSheetContext } from "./context"; import { composeRefs } from "@crossed/core"; import { forwardRef, memo } from "react"; const Content = memo( forwardRef( ({ containerStyle, indicatorStyle, ...props }, parentRef) => { const { actionSheetRef, ref } = useSheetContext(); return /* @__PURE__ */ jsx( ActionSheet, { gestureEnabled: true, ...props, ref: composeRefs(parentRef, actionSheetRef, ref), containerStyle: composeStyles(styles.box, styles.container, containerStyle).style().style, indicatorStyle: composeStyles(styles.indicator, indicatorStyle).style().style } ); } ) ); export { Content }; //# sourceMappingURL=Content.js.map