UNPKG

@crossed/ui

Version:

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

26 lines (25 loc) 710 B
"use client"; import { jsx } from "react/jsx-runtime"; import { PortalProvider } from "@gorhom/portal"; import { GestureHandlerRootView } from "react-native-gesture-handler"; import { SheetProvider } from "@crossed/sheet"; import { composeStyles, inlineStyle } from "@crossed/styled"; const CrossedUIProvider = ({ children, style }) => { return /* @__PURE__ */ jsx(PortalProvider, { children: /* @__PURE__ */ jsx( GestureHandlerRootView, { ...composeStyles( inlineStyle(() => ({ base: { flex: 1 } })), style ).rnw(), children: /* @__PURE__ */ jsx(SheetProvider, { children }) } ) }); }; export { CrossedUIProvider }; //# sourceMappingURL=Provider.js.map