@crossed/ui
Version:
A universal & performant styling library for React Native, Next.js & React
26 lines (25 loc) • 710 B
JavaScript
"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